我有一个数据框并使用它的一些列来group by
:
grouped = df.groupby(['col1', 'col2'])
现在我使用mean
函数从上面创建的 groupby 对象中获取一个新的数据框对象:
df_new = grouped.mean()
现在我有两个数据框 ( df
and df2
),我想使用col1
and合并它们col2
。我现在遇到的问题是df2
没有这些列。groupby
操作后又被“转移”到索引col1
。col2
所以,为了解决这个问题,我尝试创建这些列:
df2['col1'] = df2['index'][0]
df2['col2'] = df2['index'][1]
但它不起作用,因为“索引”未被识别为数据框的列。