Vous pouvez utiliser la syntaxe de base suivante pour filtrer les lignes d’un DataFrame pandas qui contiennent une valeur dans une liste : df[df['team'].isin(['A', 'B', 'D'])] Cet exemple particulier filtrera le DataFrame pour qu’il contienne uniquement les lignes où la colonne d’équipe...
Vous pouvez utiliser la syntaxe de base suivante pour calculer l’écart type des valeurs pour chaque ligne d’un DataFrame pandas : df.std(axis=1, numeric_only=True) L’argument axis=1 indique aux pandas d’effectuer le calcul pour chaque ligne (au lieu de chaque colonne) et numeric_only=True indique...
Vous pouvez utiliser les fonctions suivantes pour calculer la moyenne, la médiane et le mode de chaque colonne numérique dans un DataFrame pandas : print(df.mean(numeric_only=True)) print(df.median(numeric_only=True)) print(df.mode(numeric_only=True)) L’exemple suivant montre comment utiliser ces fonctions dans la pratique. Exemple : calculer la moyenne, la...
Vous pouvez utiliser les méthodes suivantes pour trier les lignes d’un DataFrame pandas en fonction de la valeur absolue d’une colonne : Méthode 1 : Trier par valeur absolue (la plus petite valeur absolue affichée en premier) df.reindex(df['my_column'].abs().sort_values().index) Méthode 2 : Trier par valeur...
Vous pouvez utiliser l’argument usecols dans la fonction read_csv() pour lire des colonnes spécifiques d’un fichier CSV dans un DataFrame pandas. Il existe deux manières courantes d’utiliser cet argument : Méthode 1 : utiliser usecols avec les noms de colonnes df = pd.read_csv('my_data.csv',...
Vous pouvez utiliser la syntaxe de base suivante pour supprimer une colonne spécifique lors de l’importation d’un fichier CSV dans un DataFrame pandas : df = pd.read_csv('basketball_data.csv', usecols=lambda x: x != 'rebounds') Cet exemple particulier lira chaque colonne d’un fichier CSV appelé...
Vous pouvez utiliser la syntaxe de base suivante pour ignorer la première colonne lors de l’importation d’un fichier CSV dans un DataFrame pandas : with open('basketball_data.csv') as x: ncols = len(x.readline().split(',')) df = pd.read_csv('basketball_data.csv', usecols=range(1,ncols)) Cet exemple particulier lira chaque colonne d’un...
Vous pouvez utiliser la syntaxe de base suivante pour lire un fichier CSV sans en-têtes dans un DataFrame pandas : df = pd.read_csv('my_data.csv', header=None) L’argument header=None indique aux pandas que la première ligne ne doit pas être utilisée comme ligne d’en-tête. L’exemple...
Vous pouvez utiliser la syntaxe de base suivante pour définir les noms de colonnes d’un DataFrame lors de l’importation d’un fichier CSV dans pandas : colnames = ['col1', 'col2', 'col3'] df = pd.read_csv('my_data.csv', names=colnames) L’argument noms prend une liste de noms que...
Vous pouvez utiliser la syntaxe de base suivante pour lire un fichier CSV à partir d’une chaîne dans un DataFrame pandas : import pandas as pd import io df = pd.read_csv(io.StringIO(some_string), sep=",") Les exemples suivants montrent comment utiliser cette syntaxe dans la...