CSVs oder von Kommas getrennte Werte sind äußerst nützliche Formate, um die Daten in definierten Textdateien (normalerweise durch Kommas getrennt) zu sortieren und die Daten in separaten Zeilen zu ordnen. Sie werden aufgrund ihrer Interoperabilität häufig in zahlreichen Anwendungen verwendet.
Pandas to_csv () exportiert Ihren Datenrahmen als CSV-Datentyp (Comma-getrennter Wert) in Ihren Computer. Dies bedeutet, dass Sie Ihre Daten zurückgeben können, wann immer Sie möchten. Um diese Methode zu verwenden, müssen wir der folgenden sorgfältigen Syntax folgen:
Syntax:
Pandas.DataFrame_Object.to_csv (“file_name.csv ”, index = true, header = true, Spalten, Index_
label = keine)
Parameter:
Beispiel 1: Nur den Paramater übergeben
Erstellen Sie einen Datenrahmen mit 5 Spalten und 5 Datensätzen. Konvertieren Sie es in eine CSV -Datei, indem Sie nur den Datei_Name als Parameter übergeben.
Pandas importieren
# Betrachten Sie den Datenrahmen mit 5 Spalten
Programm = Pandas.DataFrame ('Manager -ID': [1,2,3,4,5],
'Name': ['Pille', 'Dee Dee', 'Ghorak', 'Teon', 'Marky'],
"Idee": ["Hausentwässerung", "alles", "Wasserversorgung", "Elektrizität", "Bohrungen"],
'Demographie': ['AP', 'Gujarat', 'Patna', 'Indore', 'Norwegen'])
Druck (Programm)
# Exportieren Sie den oben genannten Datenrahmen in die CSV -Datei.
Programm.to_csv ("Programm.CSV ")
print ('exportiert nach csv…')
Ausgang:
Manager -ID -Name Idee Demografie
0 1 Pill House Drainage AP
1 2 Dee Dee All Gujarat
2 3 Ghorak Wasserversorgung Patna
3 4 Teon Elektrizität Indore
4 5 Marky Drilling Norwegen
Exportiert nach CSV…
Der Dateiname, den wir übergeben, lautet „Programm.CSV ”. Wenn Sie die Datei öffnen, können Sie feststellen, dass der gesamte Datenrahmen in eine CSV -Datei konvertiert wird.
Beispiel 2: Ohne den Index
Konvertieren wir den vorherigen Datenrahmen in CSV, indem wir den Index ignorieren. Setzen Sie dazu den Indexparameter auf false.
Pandas importieren
# Betrachten Sie den Datenrahmen mit 5 Spalten
Programm = Pandas.DataFrame ('Manager -ID': [1,2,3,4,5],
'Name': ['Pille', 'Dee Dee', 'Ghorak', 'Teon', 'Marky'],
"Idee": ["Hausentwässerung", "alles", "Wasserversorgung", "Elektrizität", "Bohrungen"],
'Demographie': ['AP', 'Gujarat', 'Patna', 'Indore', 'Norwegen'])
# Exportieren Sie den oben genannten Datenframe in die CSV -Datei ohne Index
Programm.to_csv ("Programm.CSV ", Index = false)
print ('exportiert zu CSV ohne Index…')
Ausgang:
Exportiert zu CSV ohne Index…
Der Dateiname, den wir übergeben, lautet „Programm.CSV ”. Wenn Sie die Datei öffnen, können Sie feststellen, dass der gesamte Datenrahmen ohne Indizes in eine CSV -Datei konvertiert wird.
Beispiel 3: Ohne den Header
Konvertieren wir den vorherigen Datenrahmen in CSV, indem wir die Spalte ignorieren. Stellen Sie dazu den Header -Parameter auf False ein.
Pandas importieren
# Betrachten Sie den Datenrahmen mit 5 Spalten
Programm = Pandas.DataFrame ('Manager -ID': [1,2,3,4,5],
'Name': ['Pille', 'Dee Dee', 'Ghorak', 'Teon', 'Marky'],
"Idee": ["Hausentwässerung", "alles", "Wasserversorgung", "Elektrizität", "Bohrungen"],
'Demographie': ['AP', 'Gujarat', 'Patna', 'Indore', 'Norwegen'])
# Exportieren Sie den oben genannten Datenframe in die CSV -Datei ohne Header
Programm.to_csv ("Programm.CSV ", Header = Falsch)
print ('exportiert zu CSV ohne Header…')
Ausgang:
Exportiert zu CSV ohne Kopfball…
Der Dateiname, den wir übergeben, lautet „Programm.CSV ”. Wenn Sie die Datei öffnen, können Sie feststellen, dass der gesamte Datenrahmen ohne Spaltennamen in eine CSV -Datei konvertiert wird.
Beispiel 4: bestimmte Spalten zu CSV
Bisher haben wir gesehen, wie man den gesamten Datenrahmen in CSV umwandelt. Jetzt konvertieren wir nur die bestimmten Spalten im vorhandenen Datenrahmen in eine CSV -Datei.
Pandas importieren
# Betrachten Sie den Datenrahmen mit 5 Spalten
Programm = Pandas.DataFrame ('Manager -ID': [1,2,3,4,5],
'Name': ['Pille', 'Dee Dee', 'Ghorak', 'Teon', 'Marky'],
"Idee": ["Hausentwässerung", "alles", "Wasserversorgung", "Elektrizität", "Bohrungen"],
'Demographie': ['AP', 'Gujarat', 'Patna', 'Indore', 'Norwegen'])
# Exportieren Sie nur 2 Spalte im obigen DataFrame in den CSV
Programm.to_csv ("Programm.csv ", columns = ['name', 'idee'])
print ('exportiert nach csv…')
Ausgang:
Exportiert nach CSV…
Der Dateiname, den wir übergeben, lautet „Programm.CSV ”. Wenn Sie die Datei öffnen, können Sie feststellen.
Beispiel 5: mit Index_Label
Setzen Sie die Spalte "Manager -ID" als Index in der konvertierten CSV.
Pandas importieren
# Betrachten Sie den Datenrahmen mit 5 Spalten
Programm = Pandas.DataFrame ('Manager -ID': [1,2,3,4,5],
'Name': ['Pille', 'Dee Dee', 'Ghorak', 'Teon', 'Marky'],
"Idee": ["Hausentwässerung", "alles", "Wasserversorgung", "Elektrizität", "Bohrungen"],
'Demographie': ['AP', 'Gujarat', 'Patna', 'Indore', 'Norwegen'])
# Exportieren Sie den oberen DataFrame in die CSV -Datei, indem Sie die Spalte 'Manager -ID' als Index einstellen.
Programm.to_csv ("Programm.CSV ", Index_label = 'Manager -ID')
Print ('exportiert zu CSV mit Index - Manager -ID exportiert.'))
Ausgang:
Exportiert zu CSV mit Index - Manager -ID.
Sie können sehen, dass die Spalte "Manager -ID" auf den Index gesetzt ist.
Abschluss
Das Exportieren eines Pandas -Datenframes in eine CSV -Datei ist eine sehr nützliche Praxis. In diesem Schreiben haben wir Sie kurz über die CSV -Dateien informiert und die Pandas -Methode „to_csv ()“ erläutert, mit der der Datenrahmen in CSV -Dateien exportiert wird. Die Syntax mit allen 5 Parametern wird in diesem Handbuch mit einem Beispiel erläutert.