我有2个<pandas.core.groupby.DataFrameGroupBy>
个对象,想用密钥组合它们吗?我该怎么做?有&#39; as_index = False&#39;不起作用(以前用过)我尝试了以下
result = pd.merge(groupobject_a, groupobject_b, on='important_key', how='inner')
但我收到错误
ValueError: can not merge DataFrame with instance of type <class 'pandas.core.groupby.DataFrameGroupBy'>
这是我创建groupby对象的最小代码
import pandas as pd
my_dataframe = pd.read_csv("here is my csv")
groupobject_a= my_dataframe[(my_dataframe['colA'] > 0) & (my_dataframe['colB'] < 15) & (my_dataframe['colC'].notnull())].groupby(['important_key'], as_index=False)
groupobject_b= my_dataframe[(my_dataframe['colA'] > 25) & (my_dataframe['colB'] < 65) & (my_dataframe['colC'].notnull())].groupby(['important_key'], as_index=False)