comment faire pour changer de colonnes nombre de lignes dans une pandas dataframe
J'ai le texte suivant dataframe:
0 1
0 enrichment_site value
1 last_updated value
2 image_names value
3 shipping_weight value
4 ean_gtin value
5 stockqty value
6 height__mm value
7 availability value
8 rrp value
9 sku value
10 price_band value
11 item value
J'ai essayé avec un tableau croisé dynamique
test.pivot(index=index, columns='0', values='1')
mais j'obtiens l'erreur suivante:
KeyError: '1'
toute alternative de tableau croisé dynamique pour ce faire?
Qu'est-ce que le résultat souhaité? Quelle est la valeur de
index
?OriginalL'auteur Blue Moon | 2015-07-27
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser
df = df.T
de transposer le dataframe. Cette bascule le dataframe ronde, de sorte que les lignes deviennent des colonnes.Vous pouvez également utiliser
mp.DataFrame.transposition
.OriginalL'auteur Jamie Bull
Lors de l'utilisation de pd.DataFrame.transpose (comme suggéré par Jamie Bull /coldspeed), assurez-vous d'écrire
mp.DataFrame.transpose()
...sans les crochets, ça n'a pas fonctionné pour moi.
OriginalL'auteur Jan H.