如何解决KeyError如何使用来自多个来源的列创建数据框
我从3种不同的表单中获取表单数据,这些数据已导入API脚本中。我想使用要导入的每种表单中的选定列创建一个数据框。当我仅使用一种表单中的数据时,我已经成功完成一次,但是现在当我这样做时,我得到一个错误,指出“ KeyError:” [Index(['form.country'],dtype ='object')都不存在]位于[列]中。
这是我要导入表单的地方:
def get_xmlns():
config = configparser.ConfigParser()
config_file = "./auth.conf"
config.read(config_file,encoding=None)
Senegal = config.get('XMLNS','Senegal')
Control = config.get('XMLNS','Control')
Boite_de_Mesure = config.get('XMLNS','Boite_de_Mesure')
Slide_Rule = config.get('XMLNS','Slide_Rule')
xmlns = [Senegal,Control,Boite_de_Mesure,Slide_Rule]
return xmlns
这是我尝试创建数据框的方式(目前仅使用一个数据点,直到它起作用):
# Selected data points
form_fields = ['form.country']
# Data points
objective_tracking = CC_df[form_fields]
objective_tracking.fillna(value=0)
objective_tracking.columns = ['country']
如何区分我所引用的列的形式?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。