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