Mis a jour le 2024-10-20, 20:16

Modifications de Dataframes

Quand on veut changer une cellule d'un dataframe en utilisant à la fois un numéro de ligne et un nom de colonne : df.loc[df.index[3], 'A']
Renommage des colonnes (ou les lignes) d'un dataframe :
Pour réordonner des colonnes d'un dataframe df avec les colonnes 'A', 'B', C' par exemple :
Rajout d'une colonne à un dataframe :
Destruction de colonnes d'un dataframe :
s = df.pop('A') : enlève la colonne A et renvoie la série correspondante.
Pour changer le type de colonnes d'un dataframe :
Modification des valeurs d'une colonne :
Valeurs non définies :
Copie d'un dataframe :
Changement des valeurs en batch d'un dataframe :
Concaténation de colonnes séparées par des tirets : df.apply(lambda x: '-'.join(x), axis = 1)
Pour enlever les lignes redondantes dans un dataframe (avoir des lignes uniques), avec par exemple df = pandas.DataFrame({'A': [4, 2, 4, 2], 'B': [7, 3, 7, 3], 'C': [1, 8, 1, 9]}) :
Transposition :
Pour faire un shuffle des lignes d'un dataframe : df2 = df.sample(frac = 1)

Copyright python-simple.com
programmer en python, tutoriel python, graphes en python, Aymeric Duclert