为了账号安全,请及时绑定邮箱和手机立即绑定

Pandas:Usecols 与列不匹配,列预期但未找到

Pandas:Usecols 与列不匹配,列预期但未找到

慕仙森 2022-07-26 21:54:35
我收到一个错误:ValueError:Usecols 与列不匹配,列预期但未找到:['Search Query']不管列名如何,它仍然不起作用。这是我的代码:if __name__ == '__main__':    count = 0    conn = MongoClient()    db = conn.dbTweetsTA    twit = []    data_query = []    collectionList = []    dataB = pd.read_csv('listQuery.csv', usecols=['Search Query'])    query_list = dataB['Search Query'].tolist()    dataB.info()    print(dataB)这是我的 csv :打印的 csv :分隔符是\t,可能这就是问题所在,但是我如何仅获取列名?
查看完整描述

1 回答

?
凤凰求蛊

TA贡献1825条经验 获得超4个赞

你的分隔符是\t2 个字符。read_csv将其解释为正则表达式。您需要转义\并指定原始字符串。它将python在正则表达式上使用引擎,因此只需指定它以避免警告

dataB = pd.read_csv('listQuery.csv', sep=r'\\t', 
                     usecols=['Search Query'], engine='python')


查看完整回答
反对 回复 2022-07-26
  • 1 回答
  • 0 关注
  • 160 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信