У меня есть 2 <pandas.core.groupby.DataFrameGroupBy>
объектов, и я хотел бы объединить их ключом? Как бы я это сделал? Наличие 'as_index = False' не работает (раньше это работало), я попробовал следующее
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'>
Вот мой минимальный код, как я создавал свои групповые объекты
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)