У меня есть этот код, который работает хорошо до сегодняшнего утра:
# delete rows of 2019
df.drop(df[df.month.str.contains('2019')].index, inplace=True)
df.sort_values(by=['GL', 'month'], inplace=True)
df["diffDebit"] = df.groupby('GL')['GL_Debit'].diff().fillna(df['GL_Debit'])
df["diffCredit"] = df.groupby('GL')['GL_Credit'].diff().fillna(df['GL_Credit'])
Ошибка: ValueError: 'GL' является и уровнем индекса, и меткой столбца, что неоднозначно.
Если я удаляю df.drop (df [df.month.str.contains ('2019')]. Index, inplace = True)
Это снова работает, но мне нужно удалить эти строки раньше. Есть идеи?
Шаблон данных: