J'ai un cadre de données avec beaucoup de données et une colonne qui est structurée comme ceci :
index var_1
1 a=3:b=4:c=5:d=6:e=3
2 b=3:a=4:c=5:d=6:e=3
3 e=3:a=4:c=5:d=6
4 c=3:a=4:b=5:d=6:f=3
J'essaie de structurer les données de cette colonne pour qu'elles ressemblent à ceci :
index a b c d e f
1 3 4 5 6 3 0
2 4 3 5 6 3 0
3 4 0 5 6 3 0
4 4 5 3 6 0 3
J'ai fait ce qui suit jusqu'à présent :
df1 = df['var1'].str.split(':', expand=True)
Je peux ensuite parcourir en boucle les colonnes de df1 et faire une autre division sur '=', mais je n'aurai alors qu'une multitude de colonnes d'étiquettes et de colonnes de valeurs désorganisées.