Panda's: stel kolomnamen in bij het importeren van een excel-bestand


U kunt de volgende basissyntaxis gebruiken om de kolomnamen van een DataFrame te definiëren bij het importeren van een Excel-bestand in panda’s:

 colnames = [' col1 ', ' col2 ', ' col3 ']

df = pd. read_excel (' my_data.xlsx ', names=colnames)

Het argument namen heeft een lijst met namen nodig die u wilt gebruiken voor de kolommen in het DataFrame.

Door dit argument te gebruiken, vertelt u panda’s ook dat ze de eerste rij van het Excel-bestand als de eerste rij van het DataFrame moeten gebruiken in plaats van deze als koprij te gebruiken.

Het volgende voorbeeld laat zien hoe u deze syntaxis in de praktijk kunt gebruiken.

Voorbeeld: Stel kolomnamen in bij het importeren van een Excel-bestand in Pandas

Laten we zeggen dat we het volgende Excel-bestand hebben met de naam Players_data.xlsx :

Uit het bestand kunnen we zien dat de eerste rij geen kolomnamen bevat.

Als we het Excel-bestand importeren met behulp van de read_excel()- functie, zullen panda’s proberen de waarden in de eerste rij te gebruiken als kolomnamen voor het DataFrame:

 import pandas as pd

#import Excel file
df = pd. read_excel (' players_data.xlsx ')

#view resulting DataFrame
print (df)

   At 22 10
0 B 14 9
1 C 29 6
2 D 30 2
3 E 22 9
4 F 31 10

We kunnen echter het argument namen gebruiken om onze eigen kolomnamen op te geven bij het importeren van het Excel-bestand:

 import pandas as pd

#specify column names
colnames = [' team ', ' points ', ' rebounds ']

#import Excel file and use specified column names
df = pd. read_excel (' players_data.xlsx ', names = colnames)

#view resulting DataFrame
print (df)

  team points rebounds
0 B 14 9
1 C 29 6
2 D 30 2
3 E 22 9
4 F 31 10

Houd er rekening mee dat de eerste rij van het Excel-bestand niet langer als koprij wordt gebruikt.

In plaats daarvan worden de kolomnamen die we hebben opgegeven met het argument namen nu gebruikt als kolomnamen.

Opmerking : u kunt de volledige documentatie van de panda’s read_excel() functie hier vinden.

Aanvullende bronnen

In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende taken in panda’s kunt uitvoeren:

Panda’s: een Excel-bestand met samengevoegde cellen lezen
Panda’s: negeer specifieke kolommen bij het importeren van een Excel-bestand
Panda’s: typen opgeven bij het importeren van een Excel-bestand
Panda’s: regels overslaan bij het lezen van een Excel-bestand

Einen Kommentar hinzufügen

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