Ich habe Pandas Datenrahmen wie diesePython, Pandas: schreiben Inhalt von Datenrahmen in eine Textdatei
X Y Z Value
0 18 55 1 70
1 18 55 2 67
2 18 57 2 75
3 18 58 1 35
4 19 54 2 70
ich diese Daten in eine Textdatei auf diese Weise schreiben wollen,
18 55 1 70
18 55 2 67
18 57 2 75
18 58 1 35
19 54 2 70
Ich habe versuchte so etwas wie
f = open(writePath, 'a')
f.writelines(['\n', str(data['X']), ' ', str(data['Y']), ' ', str(data['Z']), ' ', str(data['Value'])])
f.close()
aber es funktioniert nicht. wie geht das?
wenn ich 'np.savetxt', ich glaube, die Textdatei doesnt offen in' append' Modus. Wenn ich 'np.savetxt' zweimal verwende, werden die vorherigen Daten gelöscht. Gibt es eine Möglichkeit, diese Funktion mehrmals zu verwenden, um die gleiche Datei auszugeben? – Sounak
Es gibt einen 'Modus' Parameter. 'df.to_csv (r'c: \ data \ pandas.txt ', header = Keine, index = Keine, mode =' a ', sep =' ')' funktioniert – Sounak
Ja, ich hätte den Kwargs 'Modus hinzufügen sollen 'param – EdChum