我得到一个错误:
ValueError:Usecols与列不匹配,应为列但未找到:['搜索查询']
不管列名是什么,它仍然不起作用。
下面是我的代码:
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条答案
按热度按时间n3schb8v1#
你的分隔符是
\t
,它是2个字符。read_csv
将其解释为regex。您需要转义\
并指定原始字符串。它将在regex上使用python
引擎,因此只需指定它以避免警告。