Не могу вычесть 2 кадра данных с мультииндексом - PullRequest
0 голосов
/ 15 сентября 2018

У меня проблемы с вычитанием 2 одинаковых фреймов данных. Это то, что я до сих пор:

df1

df2

Я получил их из большой базы данных с этим кодом:

df = database.groupby(['PROVMUNIALTA', 'SEXO',pd.cut(database['EDAD'], (0, 16, 25, 36, 50, 65, 200 ))]).size().unstack(fill_value=0)

Я пытаюсь получить другой фрейм данных, который = DF1 - DF2. Таким образом, значения первого ряда должны быть: 8, 2 ...

Для этого я использую этот код:

df_result = db1.sub(db2, fill_value=0)

Но это не работает, и вывод:

NotImplementedError: объединение с обоими мультииндексами не реализован

Может кто-нибудь помочь мне с тем, почему это не работает?

...