Ich führe ein Skript in Python und ich interessiere mich für zwei der Ausgaben, die im Skript berechnet werden. Sie sind beide Arrays. Ich möchte diese Arrays jedes Mal speichern, wenn ich das Skript ausführe, um die Ergebnisse zu verfolgen. Dann muss ich vielleicht alle diese gespeicherten Variablen in einem anderen Skript verwenden, das eine Art Vergleich zwischen den Variablen vornimmt. Im Allgemeinen möchte ich diese Variablen jedes Mal verwenden können, wenn ich möchte und eine Art Analyse der Werte in den Arrays durchführen. Daher habe ich mich gefragt, ob es eine Möglichkeit gibt, diese beiden Arrays als Datenframes zu speichern und dann mit Pandas in mein Skript zu importieren. Oder gibt es einen anderen Weg, den Sie empfehlen würden?Ausgabe als Datenframe in Python speichern
0
A
Antwort
0
Ich verwende den folgenden Code, um Daten zu exportieren. Dadurch wird Ihr Dataframe als Textdatei mit den durch Tabulatoren getrennten Spalten gespeichert.
expData = pd.DataFrame(data, columns = ['name1','name2',...,'nameN'])
expData.to_csv("file_%02d.txt" %loopIndex, sep = '\t')
Die pd steht für Pandas, die ich als pd importiert
import pandas as pd
Der Schleifenindex zeigt an, welcher Eingang Sie schrieb weg (Eingang von der Schleife 1, 2 ... n). Dies ergibt eine Ausgabe, die als Datei_01.txt, Datei_02.txt ... bezeichnet wird.
Sie csv benötigen, um die Daten zu exportieren, so installieren und
import csv
diese Daten lesen zu können, benutzen Sie einfach:
with open("file.txt", 'r') as f:
reader = csv.reader(f, dialect = 'excel', delimiter = '\t')
for row in reader:
% do something
Hoffe, das ist nützlich für Sie!
0
Sie einen Datenrahmen von einem dict gleich langen Listen oder Numpy Arrays erstellen:
data = { 'character' : [ 'Pooh', 'Eeore', 'Rabbit', 'Piglet'], 'age' : [5, 10, 7, 3], 'colour' : [ 'Yellow', 'Grey', 'Brown', 'Pink'] }
frame = pd.DataFrame(data)
Verwendung Dataframe to_csv Methode zu schreiben:
data.to_csv('YOUR_FILE/HERE.csv')
Verwandte Themen
- 1. Anzeige der Perzentilverteilung als Datenframe in Python
- 2. Python: Speichern von Verzeichnissen und Dateinamen als Datenframe-Spalten
- 3. Ausgabe als Liste speichern
- 4. Speichern aller Excel-Blätter als Pandas Datenframe
- 5. Python: Ausgabe in Variable speichern
- 6. Python Api ziehen Daten als Datenframe
- 7. Speichern Sie Spark-Datenframe als dynamische partitionierte Tabelle in Hive
- 8. Speichern von Statmodels Tukey hsd in einen Python-Panda-Datenframe
- 9. Speichern der Ausgabe von mysql Select-Anweisung als Python-Liste
- 10. R: Ausgabe "Werte" direkt in Datenframe
- 11. CSV-Datei als Datenframe laden
- 12. Spark-Datenframe speichern als partitionierte Tabelle sehr langsam
- 13. Speichern R Datenframe aus Skript
- 14. Pandas Datenframe als JSONP Antwort in Python Flask
- 15. Interpolation im Python-Datenframe
- 16. Python: Datenframe in Benutzerfunktion manipulieren
- 17. Python-Datenframe in CSV exportieren
- 18. Schleife durch groupby in Python-Datenframe
- 19. Python Pandas Serie Tuples Datenframe
- 20. Grunt-shell Speichern Befehl Ausgabe als Variable
- 21. Vbscript-Ausgabe als ANSI-Fehler speichern
- 22. python - Unicode in Liste in Datenframe konvertieren
- 23. Python Schildkröten Grafiken als animierte .gif speichern?
- 24. Python matplotlib als TIFF speichern
- 25. Zurückgegebene aggregierte Werte als Datenframe
- 26. Speichern TXT-Datei als Binärdatei in Python
- 27. Speichern von Listen als csv in Python
- 28. Mehrere Begrenzungsrahmen als Liste in Python speichern
- 29. Python Datenframe erstellen neue Spalte
- 30. Druckausgabe als Tabelle im Python-Terminal und Ausgabe als .txt mit korrekten Überschriften speichern