Was ist eine CSV -Datei?
Ein CSV ist eine Datei (comma -getrennte Werte), in der Daten in Form einer Tabelle enthalten sind. Die Erweiterung der CSV -Datei ist .CSV. Diese CSV -Datei wird hauptsächlich in der Datenanalyse verwendet. Neben der Datenanalyse wird die CSV-Datei auch in der E-Commerce-Anwendung verwendet, da sie in allen Arten von Programmiersprachen sehr einfach zu handhaben ist.
Methode 1: Verwendung der Methode Numpy LoadTxt ()
In dieser Methode werden wir den Numpy verwenden.methode loadTxt (), die die CSV -Daten in ein 2D -Array umwandelt. Das folgende ist eine Beispiel -CSV -Datei, die wir in diesem Programm verwenden werden.
1,2Python -Code:
Numph als NP importierenAusgang:
[1. 2.]Linie 1: Wir importieren die Numpy -Bibliothek.
Zeile 3-4: Wir öffnen die SampleCSV -Datei und übergeben sowohl CSVData als auch den Trennzeichen an NP.loadTxt () -Funktion, die die Daten in ein 2D -Array zurückgibt.
Zeile 6: Wir drucken endlich das Ergebnis, das zeigt, dass unsere CSV -Daten jetzt in ein 2D -Array konvertiert wurden.
Methode 2: Mit der Methode Numpy GenfromTXT ())
In dieser Methode werden wir den Numpy verwenden.GenfromTXT () -Methode, die die CSV -Daten in ein 2D -Array umwandelt. Das folgende ist eine Beispiel -CSV -Datei, die wir in diesem Programm verwenden werden.
1,2Python -Code:
Numph als NP importierenAusgang:
[1. 2.]Linie 1: Wir importieren die Numpy -Bibliothek.
Zeile 3-4: Wir öffnen die SampleCSV.GenfromTxt () -Funktion, die die Daten in ein 2D -Array zurückgibt.
Zeile 6: Wir drucken endlich das Ergebnis, das zeigt, dass unsere CSV -Daten jetzt in ein 2D -Array konvertiert wurden.
Methode 3: Verwenden des PANDAS -Datenframe
Bei dieser Methode werden wir die Pandas verwenden, die die CSV -Daten in ein 2D -Array umwandeln. Im Folgenden finden Sie eine Beispiel -CSV -Datei, die wir in diesem Programm verwenden werden.
1,2Ausgang:
1 2Linie 1: Wir importieren die Pandas -Bibliothek als PD.
Zeile 2-3: Wir lesen die CSV -Datei mithilfe der PANDAS -Read_CSV.
Zeile 4-5: Wir verwenden dann die DataFrame -Methode to_numpy, die die gesamten Datenframewerte in ein 2D -Array umwandelt, wie in der Ausgabe gezeigt.
Methode 4: Verwenden der Listendatenstruktur
In dieser Methode werden wir die Listendatenstruktur verwenden. Die Liste kann uns auch helfen, die CSV-Daten in ein 2-D-Array zu bringen. Das folgende Programm zeigt dieselbe Methode.
CSV importierenAusgang:
[['1', '2'], ['3', '4'], ['5', '6'], ['7', '8'], ['9', '10'] ]Linie 1: Wir importieren die CSV- und Numpy -Bibliotheken.
Zeilen 3-5: Wir öffnen die SampleCSV -Datei und lesen dann die Daten der CSV -Datei mit dem CSV.Reader () Methode und konvertieren die Ergebnisse in eine Liste von Listen.
Zeile 6: Jetzt benutzen wir den Numpy.Array-Methode Um die gesamte Liste der Listen in ein 2-D-Array umzuwandeln. Das Ergebnis der Ausgabe zeigt, dass unsere CSV-Daten nun erfolgreich in ein 2-D-Array umgewandelt wurden.
Methode 5: Verwenden von PANDAS -Datenfream -Werten
In dieser Methode werden wir die sehr grundlegende Methode verwenden, um die CSV -Daten in ein Numpy -Array zu konvertieren, indem wir die Funktion "DataFrame Values ()) verwenden. Das folgende Programm zeigt dasselbe.
Pandas als PD importierenAusgang:
1 2Linie 1: Wir importieren die Pandas -Bibliothek als PD.
Zeile 2-4: Wir lesen die CSV -Datei mithilfe der PANDAS -Read_CSV.
Zeile 5-6: Wir verwenden dann die Funktion DataFrame Values (), die den DataFrame in ein numpy 2-D-Array umwandelt, wie in der Ausgabe gezeigt.
Abschluss
In diesem Artikel haben wir verschiedene Methoden zum Lesen von CSV -Daten in ein 2D -Array gesehen. Wir haben alle Methoden gezeigt, die derzeit von verschiedenen Programmierern und Informatikern verwendet werden. Einige der Methoden sind gebaut, und einige der Methoden werden erstellt, indem verschiedene Methoden aus verschiedenen Bibliotheken kämmen. Aber alle oben genannten Methoden, die Sie entsprechend Ihren Anforderungen verwenden können. Wenn Sie wissen, wie Sie die CSV -Datei lesen, können Sie auch einige Ihrer eigenen Methoden erstellen.