как исправить ошибку keyerror? почему она возникла?
столбец gender присутствует в исходном датафрейме код:
df_data = df_customer.groupby(['gender', 'geography']). ['numofproducts'].sum().reset_index().set_index(['geography', 'gender'])
df_female_data = df_data.loc[(slice(None), 'Female'), :]
df_female_sum = df_female_data.groupby('geography').sum()
ax = df_data.plot(x='geography', kind='bar', stacked=True, bottom=df_female_sum['numofproducts'])
ax.set_xlabel('Country')
ax.set_ylabel('Total Products')
ax.set_title('Total Products by Country and Gender')
ax.legend()
plt.show()
