Pandas: so fügen sie daten zu einer vorhandenen csv-datei hinzu


Sie können in Pandas die folgende Syntax verwenden, um Daten zu einer vorhandenen CSV-Datei hinzuzufügen:

 df. to_csv (' existing.csv ', mode=' a ', index= False , header= False )

So interpretieren Sie die Argumente der Funktion to_csv() :

  • ‚existing.csv‘: Der Name der vorhandenen CSV-Datei.
  • mode=’a‘: Benutze den ‚Append‘-Modus im Gegensatz zu ‚w‘ – standardmäßig ‚Write‘-Modus.
  • index=False: Fügen Sie beim Hinzufügen neuer Daten keine Indexspalte ein.
  • header=False: Fügen Sie beim Hinzufügen neuer Daten keinen Header ein.

Das folgende Schritt-für-Schritt-Beispiel zeigt, wie Sie diese Funktion in der Praxis nutzen.

Schritt 1: Vorhandene CSV-Datei anzeigen

Nehmen wir an, wir haben die folgende CSV-Datei:

Schritt 2: Erstellen Sie neue Daten zum Hinzufügen

Erstellen wir einen neuen Pandas-DataFrame, um ihn der vorhandenen CSV-Datei hinzuzufügen:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['D', 'D', 'E', 'E'],
                   ' points ': [6, 4, 4, 7],
                   ' rebounds ': [15, 18, 9, 12]})

#view DataFrame
df

        team points rebounds
0 D 6 15
1 D 4 18
2 E 4 9
3 E 7 12

Schritt 3: Neue Daten zur vorhandenen CSV-Datei hinzufügen

Der folgende Code zeigt, wie diese neuen Daten zur vorhandenen CSV-Datei hinzugefügt werden:

 df. to_csv (' existing.csv ', mode=' a ', index= False , header= False )

Schritt 4: Aktualisierte CSV-Datei anzeigen

Wenn wir die vorhandene CSV-Datei öffnen, können wir sehen, dass die neuen Daten hinzugefügt wurden:

Hinweise zum Hinzufügen von Daten

Überprüfen Sie beim Hinzufügen von Daten zu einer vorhandenen CSV-Datei unbedingt, ob die vorhandene CSV-Datei über eine Indexspalte verfügt oder nicht.

Wenn die vorhandene CSV-Datei keine Indexdatei hat, müssen Sie beim Hinzufügen der neuen Daten index=False in der Funktion to_csv() angeben, um zu verhindern, dass Pandas eine Indexspalte hinzufügt.

Zusätzliche Ressourcen

So exportieren Sie Pandas DataFrame in CSV
So exportieren Sie Pandas DataFrame nach Excel
So exportieren Sie Pandas DataFrames in mehrere Excel-Tabellen

Einen Kommentar hinzufügen

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