Vous pouvez utiliser la syntaxe de base suivante pour supprimer des colonnes d’un DataFrame pandas qui ne figurent pas dans une liste spécifique : #define columns to keep keep_cols = ['col1', 'col2', 'col3'] #create new dataframe by dropping columns not in list...
Souvent, vous souhaiterez peut-être mettre à jour les valeurs d’une colonne d’un DataFrame pandas en utilisant les valeurs d’un autre DataFrame. Heureusement, cela est facile à faire en utilisant la fonction merge() dans pandas. L’exemple suivant montre comment procéder. Exemple : mettre...
Vous pouvez utiliser la fonction df.style.applymap() pour appliquer une mise en forme conditionnelle aux cellules d’un DataFrame pandas. L’exemple suivant montre comment utiliser cette fonction dans la pratique. Exemple : appliquer une mise en forme conditionnelle aux cellules dans Pandas Supposons que...
Vous pouvez utiliser l’une des méthodes suivantes pour utiliser les valeurs de l’index d’un DataFrame pandas comme valeurs de l’axe X dans un tracé : Méthode 1 : utiliser plot() df.plot(y='my_column') Si vous ne spécifiez pas de variable à utiliser pour l’axe des...
Vous pouvez utiliser les méthodes suivantes pour imprimer une ligne spécifique d’un DataFrame pandas : Méthode 1 : imprimer la ligne en fonction de la position de l’index print(df.iloc[[3]]) Méthode 2 : imprimer la ligne en fonction de l’étiquette d’index print(df.loc[['this_label']]) Les exemples suivants montrent comment...
Vous pouvez utiliser la fonction pandas notnull() pour tester si les éléments d’un pandas DataFrame sont nuls ou non. Si un élément est égal à NaN ou None, alors la fonction retournera False . Sinon, la fonction retournera True . Voici...
Vous pouvez utiliser la syntaxe suivante pour rechercher une chaîne particulière dans chaque colonne d’un DataFrame pandas et filtrer les lignes contenant la chaîne dans au moins une colonne : #define filter mask = np.column_stack([df[col].str.contains(r"my_string", na=False) for col in df]) #filter for...
Vous pouvez utiliser les méthodes suivantes pour définir la couleur des barres dans un barplot marin : Méthode 1 : définir la couleur pour toutes les barres #use steelblue for the color of all bars sns.barplot(x=xvar, y=yvar, color='steelblue') Méthode 2 : définir la couleur de...
Vous pouvez utiliser la syntaxe de base suivante pour créer un barplot horizontal dans seaborn : sns.barplot(x=df.values_var, y=df.group_var, orient='h') L’argument orient=’h’ indique à Seaborn d’orienter les barres horizontalement au lieu de la verticale par défaut. L’exemple suivant montre comment utiliser cette syntaxe...
Vous pouvez utiliser les méthodes suivantes pour modifier l’ordre des barres dans un tracé marin : Méthode 1 : Trier les barres dans Barplot créées à partir de données brutes sns.barplot(x='xvar', y='yvar', data=df, order=df.sort_values('yvar').xvar) Méthode 2 : Trier les barres dans Barplot créées à...