2017-03-06 5 views
1

Ich versuche ods Datei mit R, mit dem readODS Paket zu schreiben. Es funktioniert gut auf einem Computer, auf einem anderen, mit dem gleichen Code, erhalte ich:R Write_ods Funktion senden zurück Status 127

Warning message: 
running command '"zip" -r9X "test.ods" "content.xml" "META-INF" "meta.xml" "mimetype" "styles.xml" ' had status 127 

Mein Code ist:

library(readODS) 
write_ods(cars,path) 

Was soll ich tun? Ich denke, ich muss einen zip Befehl installieren, aber was ist das?

+0

Ansicht, vor dem aussteigen Insee qui ont rencontrê le même problème: amusant. Ma réponse est ci-dessous. – romles

Antwort

0

Ich hatte den gleichen Fehler mit der readODS::write_ods() Funktion.
Es kam von der Tatsache, dass zip Befehl auf meinem System nicht erkannt wurde.
Zunächst einmal ist hier meine sessionInfo():

R Version 3.3.3 (2017.03.06)
Plattform: x86_64-w64-mingw32/x64 (64-Bit)
unter Ausführen von: Windows 7 x64 (Build 7601) Service Pack 1

ich diesen Fehler behoben Rtools auf meinem Computer installieren: überprüfen, ob Rtools installiert ist. Wenn nicht, können Sie es hier herunterladen: https://cran.r-project.org/bin/windows/Rtools/
In meinem Fall ist Rtools in C:\RBuildTools\3.4\ installiert. In diesem Verzeichnis befindet sich ein bin Unterverzeichnis mit zip.exe innerhalb. Schließlich fügte ich C:\RBuildTools\3.4\bin\ der Umgebungsvariablen PATH hinzu, und readODS::write_ods() funktioniert gut!

Ich hoffe, dass es Ihnen helfen wird.