So lesen sie eine csv-datei mit numpy (schritt für schritt)


Sie können die folgende grundlegende Syntax verwenden, um eine CSV-Datei in ein Array von Datensätzen 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 anwenden können.

Schritt 1: CSV-Datei anzeigen

Nehmen wir an, wir haben die folgende CSV-Datei namens data.csv , die wir gerne in NumPy einlesen möchten:

Schritt 2: In CSV-Datei einlesen

Der folgende Code zeigt, wie diese CSV-Datei in ein Numpy-Array eingelesen wird:

 from numpy import genfromtxt

#import CSV file
my_data = genfromtxt(' data.csv ', delimiter=' , ', dtype= None )

Beachte das Folgende:

  • Trennzeichen : Dies gibt das Trennzeichen an, das die Datenwerte in der CSV-Datei trennt.
  • dtype : Dies gibt den Datentyp des NumPy-Arrays an. Durch die Verwendung von None ermöglichen wir den gleichzeitigen Import mehrerer Datentypen in die Tabelle.

Beispiel 3: NumPy-Array anzeigen

Sobald wir die CSV-Datei importiert haben, können wir sie anzeigen:

 #view imported CSV file
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 .

Zusätzliche Ressourcen

In den folgenden Tutorials wird erklärt, wie Sie andere allgemeine Funktionen mit CSV-Dateien in Pandas ausführen:

So lesen Sie CSV-Dateien mit Pandas
So exportieren Sie den Pandas DataFrame in eine CSV-Datei
Pandas: So fügen Sie Daten zu einer vorhandenen CSV-Datei hinzu

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert