У меня есть следующие df
,
code date1 date2
2000 2018-03-21 2018-04-04
2000 2018-03-22 2018-04-05
2000 2018-03-23 2018-04-06
Когда я пытался
df_code_grp_by = df.groupby(['code'])
df_code_grp_by.apply(lambda x: x.date2 - x.date1).dt.days.sum(level=0).reset_index(name='date_diff_sum')
Я получил
AttributeError: 'DataFrame' object has no attribute 'dt'
date1
и date2
оба dtype('<M8[ns]')
, мне интересно, как это исправить.
Я использую Pandas 0.22.0
, Python 3.5.2
и Numpy 1.15.4
.