Pandas : Comment lire des colonnes spécifiques à partir d’un fichier Excel
Vous pouvez utiliser les méthodes suivantes pour lire des colonnes spécifiques d’un fichier Excel dans un DataFrame pandas :
Méthode 1 : lire des colonnes spécifiques
df = pd.read_excel('my_data.xlsx', usecols='A, C')
Méthode 2 : lire une plage de colonnes
df = pd.read_excel('my_data.xlsx', usecols='A:C')
Méthode 3 : lire plusieurs plages de colonnes
df = pd.read_excel('my_data.xlsx', usecols='A:C, F, G:J')
Les exemples suivants montrent comment utiliser chaque méthode en pratique avec le fichier Excel suivant appelé player_data.xlsx :
Exemple 1 : Lire des colonnes spécifiques
Nous pouvons utiliser le code suivant pour importer les données des colonnes A et C à partir du fichier 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 A 8 1 B 12 2 C 4 3 D 4 4 E 6 5 F 7
Notez que seules les données des colonnes A et C du fichier Excel ont été importées.
Exemple 2 : Lire une plage de colonnes
Nous pouvons utiliser le code suivant pour importer les données des colonnes A à C à partir du fichier 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 A 24 8 1 B 20 12 2 C 15 4 3 D 19 4 4 E 32 6 5 F 13 7
Notez que seules les données des colonnes A à C du fichier Excel ont été importées.
Exemple 3 : Lire plusieurs plages de colonnes
Nous pouvons utiliser le code suivant pour importer les données des colonnes A à C et de la colonne D à partir du fichier 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 rebounds assists 0 A 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
Notez que les données des colonnes A à C et de la colonne D du fichier Excel ont été importées.
Remarque : Vous pouvez trouver la documentation complète de la fonction pandas read_excel() ici .
Ressources additionnelles
Les didacticiels suivants expliquent comment effectuer d’autres tâches courantes dans les pandas :
Pandas : Comment sauter des lignes lors de la lecture d’un fichier Excel
Pandas : Comment spécifier les types lors de l’importation d’un fichier Excel
Pandas : Comment combiner plusieurs feuilles Excel