J'ai le dataframe suivant:
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 table pivot
test.pivot(index=index, columns='0', values='1')
mais j'obtiens l'erreur suivante:
KeyError: '1'
une alternative au tableau croisé dynamique pour ce faire?
Vous pouvez utiliser df = df.T
pour transposer le dataframe. Cela bascule le dataframe pour que les lignes deviennent des colonnes.
Vous pouvez également utiliser pd.DataFrame.transpose
.
Lorsque vous utilisez pd.DataFrame.transpose (comme suggéré par Jamie Bull/coldspeed), assurez-vous d’écrire
... sans les crochets, ça n'a pas fonctionné pour moi.