小编Jos*_*kel的帖子

Pandas df 长到宽并旋转?

我有一个像这样的熊猫 df:

在此处输入图片说明

这是输入数据:

[{'Region/Province': 'PHILIPPINES', 'Commodity': 'Atis [Sugarapple]', '2018 January': '..', '2018 February': '..'}, {'Region/Province': 'PHILIPPINES', 'Commodity': 'Avocado', '2018 January': '..', '2018 February': '..'}, {'Region/Province': 'PHILIPPINES', 'Commodity': 'Banana Bungulan, green', '2018 January': '12.57', '2018 February': '12.48'}, {'Region/Province': 'PHILIPPINES', 'Commodity': 'Banana Cavendish', '2018 January': '9.96', '2018 February': '8.8'}]
Run Code Online (Sandbox Code Playgroud)

后面的栏目commodity是这样的:2018年1月,2018年2月.. 2018年一直到2021年。

但我需要这样:

在此处输入图片说明

哪里有重复的Commodity名字,但按年/月分割,Amount因为它有自己的列。我试过了pd.wide_to_long(),它接近我需要的东西,但岁月变成了它们自己的专栏。

任何帮助深表感谢

python dataframe pandas

-1
推荐指数
1
解决办法
34
查看次数

标签 统计

dataframe ×1

pandas ×1

python ×1