Vous pouvez utiliser la syntaxe suivante pour rechercher la première ligne d’un DataFrame pandas qui répond à des critères spécifiques : #get first row where value in 'team' column is equal to 'B' df[df.team == 'B'].iloc[0] #get index of first row where...
Vous pouvez utiliser les méthodes suivantes pour rechercher la date la plus ancienne dans une colonne d’un DataFrame pandas : Méthode 1 : Rechercher la date la plus ancienne dans la colonne df['date_column'].min() Méthode 2 : rechercher la ligne avec la date la plus...
Vous pouvez utiliser les méthodes suivantes pour obtenir les noms de colonnes dans un DataFrame pandas : Méthode 1 : obtenir tous les noms de colonnes list(df) Méthode 2 : obtenir les noms de colonnes par ordre alphabétique sorted(df) Méthode 3 : obtenir les noms de...
Vous pouvez utiliser les méthodes suivantes pour obtenir le trimestre à partir d’une date dans un DataFrame pandas : Méthode 1 : obtenir le trimestre à partir de la date (format année et trimestre) df['quarter'] = pd.PeriodIndex(df.date, freq='Q') Si la date se situe...
Vous pouvez utiliser la syntaxe de base suivante pour trier un tableau croisé dynamique pandas en fonction des valeurs d’une colonne : my_pivot_table.sort_values(by=['some_column'], ascending=False) Cet exemple particulier trie les valeurs d’un tableau croisé dynamique appelé my_pivot_table en fonction des valeurs de some_column...
Vous pouvez utiliser la syntaxe de base suivante pour ajouter une condition de filtrage à un tableau croisé dynamique pandas : df[df.col1 == 'A'].pivot_table(index='col1', values=['col2', 'col3'], aggfunc='sum') Cet exemple particulier crée un tableau croisé dynamique qui affiche la somme des valeurs de...
Vous pouvez utiliser la syntaxe suivante pour créer un tableau croisé dynamique dans pandas et fournir plusieurs valeurs à l’argument aggfunc : df.pivot_table(index='col1', values='col2', aggfunc=('sum', 'mean')) Cet exemple particulier crée un tableau croisé dynamique qui affiche la somme et la moyenne des...
Pour supprimer un multiIndex d’un tableau croisé dynamique pandas, vous pouvez utiliser l’argument valeurs avec la fonction reset_index() : pd.pivot_table(df, index='col1', columns='col2', values='col3').reset_index() L’exemple suivant montre comment utiliser cette syntaxe dans la pratique. Exemple : supprimer MultiIndex dans le tableau croisé dynamique Pandas...
Vous pouvez utiliser la syntaxe de base suivante pour obtenir le jour de l’année à partir d’une colonne de date dans un DataFrame pandas : df['day_of_year'] = df['date'].dt.dayofyear Cet exemple particulier crée une nouvelle colonne appelée day_of_year qui contient le jour de...
Vous pouvez utiliser la syntaxe de base suivante pour sélectionner des lignes dans un DataFrame pandas en fonction des valeurs d’une série booléenne : #define boolean series bools = pd.Series([True, False, True, True, False, False, False, True]) #select rows in DataFrame based...