2016-08-31 4 views
-2

ich Pandas Datenrahmen in folgendem Format haben:Pandas Datenrahmen in einem lokalen Rechner speichern

File   Hour 

    test1   0 
    test2   1 
    test1   1 

ich es zu konvertieren Ich versuche die unter Befehl JSon und es dann speichern Sie in einer lokalen Datei Standort mit:

df1.to_json("\home\user1\Desktop\jsonfiles\df1.json") 

Die Datei wird jedoch nicht am obigen Speicherort gespeichert. Ich bin mir nicht sicher, wo ich falsch liege. Jede Hilfe wäre willkommen.

+0

entweder ersetzen „\“ mit „/“ oder -nutzung: 'r" \ home \ user1 \ Desktop \ jsonfiles \ df1.json "' – MaxU

+0

Ich habe versucht, \ Wiht/zu ersetzen, es hat nicht funktioniert. Jetzt habe ich auch versucht, davor r hinzuzufügen, es funktioniert auch nicht. – user3447653

Antwort

0

Sie können versuchen, Ihre CSV-Datei zu finden (wenn es erfolgreich auf der Festplatte geschrieben wurde, ansonsten bitte einen vollen Fehler-Stack) auf diese Weise:

In [40]: fn = '/home/user1/Desktop/jsonfiles/df1.json' 

In [41]: df.to_json(fn) 

In [42]: f = open(fn) 

In [43]: import os 

In [44]: print(os.path.abspath(f.name)) 
C:\temp\aa.csv 
+0

Der Fehler ist "IOError: [Errno 2] Keine solche Datei oder Verzeichnis: '/home/users/Desktop/df1.json'". Aber der Pfad existiert. Nicht sicher, warum ich diese Fehlermeldung erhalte. – user3447653

+0

@ user3447653, ich habe meine Antwort geändert - bitte versuchen Sie genau zu folgen ... – MaxU

+0

Nachdem ich die zweite Anweisung ausgeführt habe, erhalte ich den Fehler "Keine solche Datei oder Verzeichnis: /temp/aa.csv" – user3447653

Verwandte Themen