gpt4 book ai didi

python - Pandas 读取错误的列

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

我有一个 csv 文件,其中包含句子、长度、类别和另外 18 列。我正在尝试过滤掉特定的列。

假设我有 x,y,a,b,c,d,e,f,g,h 作为最后 10 列。我正在尝试过滤掉长度、类别和最后八列。

当我单独对最后 8 列执行此操作时,

col_req = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h']
data = pd.read_csv('data.csv', names=col_req)

它工作得很好。但当我尝试时,

col_req = ['length','category','a', 'b', 'c', 'd', 'e', 'f', 'g', 'h']
data = pd.read_csv('data.csv', names=col_req)

输出是,

('g', 'h', 'x', 'y', 'a', 'b', 'c', 'd', 'e', 'f')

我不知道我错在哪里。

最佳答案

您需要使用参数 use_cols 来执行此操作

 col_req = ['length','category','a', 'b', 'c', 'd', 'e', 'f', 'g', 'h']
data = pd.read_csv('data.csv', use_cols=col_req)

关于python - Pandas 读取错误的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54459588/

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