2017-05-01 4 views
0

Ich habe eine .pd-Datei namens "fehlt" auf meinem Computer. Der Pfad lautet C: \ me \ Desktop \ missing.pdSo ändern Sie eine .pd-Datei von Python

Innerhalb dieser Datei gibt es nur Daten. Ich habe einen Algo, der diese "missing.pd" mit Daten erstellt und bevölkert, jedes Mal wenn ich es laufe. Mein Algo erstellt im Grunde einen Datenrahmen mit einigen Daten, manchmal leer und dann erstellen Sie die fehlende.pd Datei auf meinem Computer und fügen Sie die Daten hinzu. Was ich versuche zu tun ist, nicht jedes Mal die missing.pd-Datei neu zu erstellen (das ist, was mein Code bis jetzt tut).

Ich mag meinen Code sagen:

wenn C: \ me \ Desktop \ missing.pd existiert, dann innerhalb überprüfen, ob die Daten meines erstellten Datenrahmen sind bereits hier, wenn kein Zusatz diejenigen, die nicht schon hier, wenn fehlendes.pd nicht existiert, erstelle es und fülle es mit den Daten.

bisher für diesen Teil des Codes ist es:

path = r"C:\me\Desktop\missing.pd" 
missing = pd.DataFrame(missing) 
missing.to_pickle(os.path.join(path,"%s_missing.pd"%(country))) 

Antwort

1

Sie os.path.isfile(filename), wenn die Datei vorhanden ist zu prüfen, verwenden können. Dokumentation here.

import os.path 
if os.path.isfile(path): 
    """Your date checking code here.""" 
Verwandte Themen