Die Funktion "OlsonNames" konnte nicht gefunden werden, wenn read_csv mit readr-Paket verwendet wurde

8

Ich versuche, eine CSV-Datei mit read_csv () von R zu lesen.

%Vor%

tmp.csv ist unten angegeben.

%Vor%

Aber es erzeugt den folgenden Fehler.

%Vor%

Wie kann ich diesen Fehler beheben? Ich habe mit dem Fehler gegoogelt, aber keine relevante Lösung gefunden.

Nach einigen Ausgrabungen tritt derselbe Fehler bei:

auf %Vor%

Es scheint sich um einen Fehler im Zusammenhang mit Ссылка

Das Neustarten der R-Sitzung funktioniert nicht.

Wie soll ich den Fehler beheben? Muss ich einige Pakete installieren? Wenn ja, welche?

    
qmaruf 29.10.2015, 12:36
quelle

2 Antworten

3

Das Aktualisieren von R scheint das Problem zu lösen.

Zum Aktualisieren auf R 3.2.2 für Ubuntu 14.04 ( FUNKTIONIERT NUR FÜR Ubuntu 14.04 Trusty , aktualisieren Sie die Deb-Pakete ordnungsgemäß, wenn Sie nicht 14.04 verwenden):

%Vor%

(Update-Anweisungen von: Ссылка ) Dann in der neuesten Version von R:

%Vor%

Das Laden von read_csv funktioniert jetzt ohne den OlsonNames Fehler.

Bevor ich mein R aktualisiere, ist dies meine R-Version:

%Vor%     
alvas 29.11.2015 17:43
quelle
3

Nehmen wir an, ein Paket Pkg hat eine Funktion Foo .

Wenn Sie eine Nachricht wie folgt sehen:

Could not find function Foo

Das bedeutet, dass Pkg nicht erfolgreich geladen wurde (zB durch library/require command) .Oder wenn Pkg indirekt von Ihrem Paket benötigt wird (also readr in diesem Fall) kann es sein, dass Pkg ist nicht installiert, oder Ihre R-Installation ist irgendwie kaputt. Deshalb kann ein Update / Upgrade oder sogar ein Neustart des Computers hilfreich sein.

In diesem Fall ist die Funktion OlsonNames (versuchen Sie dies in der R-Konsole einzugeben: ??OlsonNames ) ein Alias ​​für base::Sys.timezone function. Da es zu dem Basispaket gehört, welches sicherlich installiert wurde, ist es wahrscheinlich etwas Seltsames mit Ihrer R-Installation passiert. Andererseits kann eine frische R-Sitzung durch Neustarten oder Aktualisieren / Aktualisieren von R helfen.

Bonus: Dies wird oft von vielen übersehen, eine einfache Methode, die von R Entwicklern selbst gegeben wird, die neueste Version von R unter Linux zu bekommen :

Wählen Sie einen Spiegel in Ihrer Nähe von hier aus: Ссылка Zum Beispiel wähle ich einen Spiegel in Dänemark, dann lese die README. Ссылка

Ich hatte auch großen Spaß, die R-Installation unter Windows mit installr package aufrechtzuerhalten. Github: Ссылка

    
biocyberman 04.12.2015 09:19
quelle

Tags und Links