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

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *