Panda's: gegevens toevoegen aan een bestaand csv-bestand


U kunt in Panda’s de volgende syntaxis gebruiken om gegevens aan een bestaand CSV-bestand toe te voegen:

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

Hier leest u hoe u de argumenten van de functie to_csv() interpreteert:

  • ‚existing.csv‘: De naam van het bestaande CSV-bestand.
  • mode=’a‘: gebruik standaard ‚append‘-modus in tegenstelling tot ‚w‘ – ‚write‘-modus.
  • index=False: neem geen indexkolom op bij het toevoegen van nieuwe gegevens.
  • header=False: Voeg geen header toe bij het toevoegen van nieuwe gegevens.

Het volgende stap-voor-stap voorbeeld laat zien hoe u deze functie in de praktijk kunt gebruiken.

Stap 1: Bekijk het bestaande CSV-bestand

Laten we aannemen dat we het volgende bestaande CSV-bestand hebben:

Stap 2: Maak nieuwe gegevens aan om toe te voegen

Laten we een nieuw panda’s DataFrame maken om toe te voegen aan het bestaande CSV-bestand:

 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

Stap 3: Voeg nieuwe gegevens toe aan bestaande CSV

De volgende code laat zien hoe u deze nieuwe gegevens aan het bestaande CSV-bestand kunt toevoegen:

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

Stap 4: Bekijk bijgewerkte CSV

Wanneer we het bestaande CSV-bestand openen, kunnen we zien dat de nieuwe gegevens zijn toegevoegd:

Opmerkingen over het toevoegen van gegevens

Wanneer u gegevens toevoegt aan een bestaand CSV-bestand, zorg er dan voor dat u controleert of het bestaande CSV-bestand een indexkolom heeft of niet.

Als het bestaande CSV-bestand geen indexbestand heeft, moet u index=False opgeven in de functie to_csv() wanneer u de nieuwe gegevens toevoegt, om te voorkomen dat panda’s een indexkolom toevoegen.

Aanvullende bronnen

Hoe Panda’s DataFrame naar CSV te exporteren
Hoe Panda’s DataFrame naar Excel te exporteren
Hoe Pandas DataFrames naar meerdere Excel-bladen te exporteren

Einen Kommentar hinzufügen

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