我有以下数据框:
date symbol_id value
0 2015-01-12 abc 345
1 2015-01-12 xyz 465
2 2015-01-13 abc 7874
3 2015-01-13 xyz 23
4 2015-01-14 abc 899
5 2015-01-14 xyz 1483
我需要将此数据帧转换为以下内容:
symbol_id value symbol_id value
date
0 2015-01-12 abc 345 xyz 465
1 2015-01-13 abc 7874 xyz 23
2 2015-01-14 abc 899 xyz 1483
所以基本上需要做的是我需要每行一个日期,以及相应的symbol_id及其值。但是我需要索引是整数(根据示例)。索引不能是日期。
我试过:
df.groupby('symbol_id')
df.reset_index(inplace=True)
但是我收到错误:AttributeError: Cannot access callable attribute 'reset_index' of 'DataFrameGroupBy' objects
我认为像堆栈或枢轴这样的东西就是答案,但我无法让它发挥作用。