gpt4 book ai didi

python - Pandas : Usecols do not match columns, 列预期但未找到

转载 作者:行者123 更新时间:2023-12-01 06:24:44 33 4
gpt4 key购买 nike

我收到一个错误:

ValueError: Usecols do not match columns, columns expected but not found: ['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:

enter image description here

打印的 csv:

enter image description here

分隔符是 \t,可能这就是问题所在,但如何仅获取列名称?

最佳答案

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

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

关于python - Pandas : Usecols do not match columns, 列预期但未找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60219457/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com