在groupby和aggreg之后合并多维数据帧

2024-09-21 01:23:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我在合并我创建的两个数据帧时遇到一些问题。我有两个数据帧(我们称它们为someframe1和someframe2),并对它们执行了以下操作:

grouped1 = someframe1.groupby('a_code')

agg_grouped = grouped['acolumn'].agg([np.mean, np.std])

现在我要做的是:

^{pr2}$

我收到一个密钥索引错误。我不知道为什么,因为“a_code”是这两个专栏的第一个专栏。我假设这个错误可能与grouped1和grouped2中的多重索引有关,但我不确定。在

我看了herehere和{a3},但没有一个是完全适用的,否则我无法正确理解它们。如有帮助,不胜感激。谢谢


Tags: 数据错误npcodemeanaggstdgroupby
1条回答
网友
1楼 · 发布于 2024-09-21 01:23:28

如果.groupby('a_code'),那么'a_code'将成为索引名,而不再是列名,因此不能使用on关键字对其进行合并。在

试试这个: mergedframe = pd.merge(grouped1, grouped2, how='inner', left_index = True, right_index = True)

相关问题 更多 >

    热门问题