如何修复NameError: name 'key_account_id' is not defined错误?
修复NameError: name 'key_account_id' is not defined的方法
你遇到的问题是因为把列名当成了变量来引用,Python找不到名为key_account_id的变量。要访问DataFrame的列,正确做法是使用字符串形式的列名,具体修复方式有两种:
- 直接用字符串索引:
cs['key_account_id'] - 如果列名符合Python变量命名规则(无空格、特殊字符),也可以用点号访问:
cs.key_account_id
同时需要确认两个关键点:
cs确实是有效的DataFrame对象key_account_id是cs中存在的列名(注意大小写敏感,比如Key_Account_ID和key_account_id是不同列)
内容的提问来源于stack exchange,提问作者Rytham Saini
相关产品推荐
相关产品推荐

