Panda: come leggere colonne specifiche da un file excel
È possibile utilizzare i seguenti metodi per leggere colonne specifiche da un file Excel in un DataFrame panda:
Metodo 1: leggere colonne specifiche
df = pd. read_excel (' my_data.xlsx ', usecols=' A,C ')
Metodo 2: leggere un intervallo di colonne
df = pd. read_excel (' my_data.xlsx ', usecols=' A:C ')
Metodo 3: leggere più intervalli di colonne
df = pd. read_excel (' my_data.xlsx ', usecols=' A:C,F,G:J ')
I seguenti esempi mostrano come utilizzare ciascun metodo nella pratica con il seguente file Excel chiamato player_data.xlsx :
Esempio 1: leggere colonne specifiche
Possiamo utilizzare il seguente codice per importare i dati delle colonne A e C dal file Excel:
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
Tieni presente che sono stati importati solo i dati nelle colonne A e C del file Excel.
Esempio 2: leggere un intervallo di colonne
Possiamo utilizzare il seguente codice per importare i dati nelle colonne da A a C dal file Excel:
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
Tieni presente che sono stati importati solo i dati nelle colonne da A a C del file Excel.
Esempio 3: leggere più intervalli di colonne
Possiamo utilizzare il seguente codice per importare i dati delle colonne da A a C e della colonna D dal file Excel:
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
Tieni presente che i dati dalle colonne da A a C e dalla colonna D del file Excel sono stati importati.
Nota : puoi trovare la documentazione completa della funzione panda read_excel() qui .
Risorse addizionali
I seguenti tutorial spiegano come eseguire altre attività comuni nei panda:
Panda: come saltare le righe durante la lettura di un file Excel
Panda: come specificare i tipi durante l’importazione di un file Excel
Panda: come combinare più fogli Excel