我有一个DataFrame enter image description here
我想将相似的项目列值分组
不使用groupby()。agg()函数,因为不想在价格列上执行任何算术运算
我要制作此DataFrame
变成这样
答案 0 :(得分:0)
如果我正确理解了您的问题,那么下面的答案可以通过使用pivot_table
df.pivot_table(index=['item','date'],values='price')
位置:
df =您的数据框
请检查并告知它是否对您有用。
答案 1 :(得分:0)
IIUC,
您可以使用set_index
:
df = df.set_index(['item','date'])