Panda's: specifieke kolommen uit een excel-bestand lezen
U kunt de volgende methoden gebruiken om specifieke kolommen uit een Excel-bestand in een pandas DataFrame te lezen:
Methode 1: Lees specifieke kolommen
df = pd. read_excel (' my_data.xlsx ', usecols=' A,C ')
Methode 2: Lees een reeks kolommen
df = pd. read_excel (' my_data.xlsx ', usecols=' A:C ')
Methode 3: Lees meerdere kolombereiken
df = pd. read_excel (' my_data.xlsx ', usecols=' A:C,F,G:J ')
De volgende voorbeelden laten zien hoe u elke methode in de praktijk kunt gebruiken met het volgende Excel-bestand met de naam player_data.xlsx :
Voorbeeld 1: Lees specifieke kolommen
We kunnen de volgende code gebruiken om kolom A- en C- gegevens uit het Excel-bestand te importeren:
import pandas as pd #import columns A and C from Excel file df = pd. read_excel (' player_data.xlsx ', usecols=' A,C ') #view DataFrame print (df) team rebounds 0 to 8 1 B 12 2 C 4 3 D 4 4 E 6 5 F 7
Houd er rekening mee dat alleen de gegevens in de kolommen A en C van het Excel-bestand zijn geïmporteerd.
Voorbeeld 2: Lees een reeks kolommen
We kunnen de volgende code gebruiken om de gegevens in de kolommen A tot en met C uit het Excel-bestand te importeren:
import pandas as pd #import columns A through C from Excel file df = pd. read_excel (' player_data.xlsx ', usecols=' A:C ') #view DataFrame print (df) team points rebounds 0 to 24 8 1 B 20 12 2 C 15 4 3 D 19 4 4 E 32 6 5 F 13 7
Houd er rekening mee dat alleen de gegevens in de kolommen A tot en met C van het Excel-bestand zijn geïmporteerd.
Voorbeeld 3: Lees meerdere kolombereiken
We kunnen de volgende code gebruiken om de gegevens van kolommen A tot en met C en kolom D uit het Excel-bestand te importeren:
import pandas as pd #import columns A through C from Excel file df = pd. read_excel (' player_data.xlsx ', usecols=' A:C,D ') #view DataFrame print (df) team points rebound assists 0 to 24 8 5 1 B 20 12 3 2 C 15 4 7 3 D 19 4 8 4 E 32 6 8 5 F 13 7 9
Houd er rekening mee dat de gegevens uit de kolommen A tot en met C en kolom D van het Excel-bestand zijn geïmporteerd.
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: regels overslaan bij het lezen van een Excel-bestand
Panda’s: typen opgeven bij het importeren van een Excel-bestand
Panda’s: hoe u meerdere Excel-bladen combineert