我收到一个错误: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个赞
你的分隔符是\t
2 个字符。read_csv
将其解释为正则表达式。您需要转义\
并指定原始字符串。它将python
在正则表达式上使用引擎,因此只需指定它以避免警告
dataB = pd.read_csv('listQuery.csv', sep=r'\\t', usecols=['Search Query'], engine='python')
添加回答
举报
0/150
提交
取消