我有以下 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
我试过用透视表
test.pivot(index=index, columns='0', values='1')
但我得到了以下错误:
KeyError: '1'
有没有替代pivot table的方法来实现这一点?
2条答案
按热度按时间brvekthn1#
你可以使用
df = df.T
来转置 Dataframe 。这会切换 Dataframe ,使行变成列。也可以使用
pd.DataFrame.transpose()
。nxowjjhe2#
当使用
pd.DataFrame.transpose
时(如Jamie Bull所建议的),请确保实际写入pd.DataFrame.transpose()
……没有括号,它对我不起作用。