Python 熊猫数据帧(简单?)操作

Python 熊猫数据帧(简单?)操作,python,pandas,Python,Pandas,我如何正确(简洁地)转换这些数据,使其产生: pd.DataFrame({'id': ['id1', 'id1', 'id2', 'id2'], 'value': ['1', '2', '10', '20'], 'index': ['day1', 'day2', 'day1', 'day2']}) 也许有groupby,但没有聚合,我不知道谷歌该怎么做,你能帮我吗? 非常感谢您使用。它根据输入条件重塑datframe

我如何正确(简洁地)转换这些数据,使其产生:

pd.DataFrame({'id': ['id1', 'id1', 'id2', 'id2'],
                  'value': ['1', '2', '10', '20'],
                  'index': ['day1', 'day2', 'day1', 'day2']})
也许有groupby,但没有聚合,我不知道谷歌该怎么做,你能帮我吗? 非常感谢您使用。它根据输入条件重塑datframe

    |   id1  |  id2

day1 :   1   |   10

day2 :   2   |   20

只需记住将
value
设置为float或integer

df.pivot('index','id','value')能给你想要的吗?谢谢!如果你知道这很容易,我还得学很多,别泄气。继续学习。提问,不要只接受答案。查看答案并阅读。Pandas和python有很好的文档。教程也是另一回事。继续编码。
 pd.pivot_table(df, index=['index'], columns=['id'],values='value').reset_index()