Sie können eine der beiden folgenden Methoden verwenden, um eine Textdatei in eine Liste in Python einzulesen:
Methode 1: Verwenden Sie open()
#define zu öffnende Textdatei
my_file = open('my_data.txt' …
Sie können die folgende grundlegende Syntax verwenden, um eine CSV-Datei in ein Datensatzarray in NumPy einzulesen:
from numpy import genfromtxt
my_data = genfromtxt('data.csv', delimiter=',', dtype=None)
Das folgende Schritt-für-Schritt-Beispiel zeigt, wie Sie diese Syntax in der Praxis verwenden können.
Angenommen, wir haben die folgende CSV-Datei namens data.csv, die wir in NumPy einlesen möchten:
Der folgende Code zeigt, wie diese CSV-Datei in ein Numpy-Array eingelesen wird:
from numpy import genfromtxt
# CSV-Datei importieren
my_data = genfromtxt('data.csv', delimiter=',', dtype=None)
Beachte das Folgende:
Sobald wir die CSV-Datei importiert haben, können wir sie anzeigen:
# importierte CSV-Datei anzeigen
my_data
array([[1, 2, 2, 2, 3, 4],
[5, 5, 6, 8, 9, 9]])
Wir können sehen, dass die Daten im NumPy-Array mit den in der CSV-Datei angezeigten Daten übereinstimmen.
Hinweis : Die vollständige Online-Dokumentation für die Funktion genfromtxt() finden Sie hier .
Die folgenden Tutorials erklären, wie Sie andere allgemeine Funktionen mit CSV-Dateien in Pandas ausführen:
So lesen Sie CSV-Dateien mit Pandas
So exportieren Sie Pandas DataFrame in eine CSV-Datei
Pandas: So hängen Sie Daten an eine vorhandene CSV-Datei an
Sie können eine der beiden folgenden Methoden verwenden, um eine Textdatei in eine Liste in Python einzulesen:
Methode 1: Verwenden Sie open()
#define zu öffnende Textdatei
my_file = open('my_data.txt' …
Sie können die folgende Syntax verwenden, um eine Datei in Python zu öffnen, etwas damit zu tun und die Datei dann zu schließen:
file = open('my_data.csv')
df = file.read …