Pandas Export nach CSV

Pandas Export nach CSV

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:

    1. Der erste Parameter ist der Name der CSV -Datei.
    2. Standardmäßig ist der Index wahr. Wenn wir False angeben, werden die Zeilenindizes in CSV entfernt.
    3. Standardmäßig ist der Header wahr. Wenn wir False angeben, werden die Spalten in CSV entfernt.
    4. Wenn Sie nur die bestimmten Datenspalten in CSV konvertieren möchten, müssen Sie diese Spalten an den Parameter der Spalten in einer Liste übergeben.
    5. Das Index_Label nimmt eine vorhandene Spalte auf und legt diese Spalte als Index in der CSV -Datei fest.

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.