У меня есть Dataframe, сгруппированный по нескольким столбцам, если я попытался использовать этот Dataframe для слияния с другим Dataframe, получаю ошибку
ValueError: You are trying to merge on object and int64 columns. If you wish to proceed you should use pd.concat
Ниже приведен пример того, как выглядит мой Dataframe:
emp_id,date,count
1001, 11/1/2018,3
1002, 11/1/2018,4
, 11/2/2018,2
, 11/3/2018,4
Я пытаюсь объединить указанный выше кадр данных со следующим:
emp_id,date
1001,11/1/2018
1002,11/2/2018
Ожидаемый результат:
1001,11/1/2018,3
1002,11/2/2018,2
Обновление (в объединенном df):
df_new = df.groupby(['emp_id','date']).agg({'date':'count'})