我在合并我创建的两个数据帧时遇到一些问题。我有两个数据帧(我们称它们为someframe1和someframe2),并对它们执行了以下操作:
grouped1 = someframe1.groupby('a_code')
agg_grouped = grouped['acolumn'].agg([np.mean, np.std])
现在我要做的是:
^{pr2}$我收到一个密钥索引错误。我不知道为什么,因为“a_code”是这两个专栏的第一个专栏。我假设这个错误可能与grouped1和grouped2中的多重索引有关,但我不确定。在
如果
.groupby('a_code')
,那么'a_code'
将成为索引名,而不再是列名,因此不能使用on
关键字对其进行合并。在试试这个:
mergedframe = pd.merge(grouped1, grouped2, how='inner', left_index = True, right_index = True)
相关问题 更多 >
编程相关推荐