尝试应用功能时出现KeyError

时间:2020-06-28 21:50:32

标签: python

尝试运行以下行时出现异常:

    class ModelResource(resources.ModelResource):

    def import_data(self, dataset, dry_run=False, raise_errors=True,use_transactions=None, collect_failed_rows=False, **kwargs):
        new_dataset = do_stuff(dataset)
        return new_dataset

我这样获得totalBarrios:

import_data

enter image description here

这是我的函数name_fct

totalBarrios['barrio'] = totalBarrios['barrio'].apply(name_fct)

完整追溯:

totalBarrios = pd.DataFrame(df2.groupby(['barrio'])['n_personas'].sum());
totalBarrios

2 个答案:

答案 0 :(得分:1)

好的,我设法解决了这个问题

totalBarrios = pd.DataFrame(df2.groupby(['barrio'], as_index=False)['n_personas'].sum());

我添加了'as_index=False'

答案 1 :(得分:0)

如果public string $type_of; 是字典,则该错误意味着您的public ?string $type_of; 字典中没有名为totalBarrios的键。