【问题标题】:Reading a particular column from a csv从 csv 读取特定列
【发布时间】:2021-03-21 17:07:16
【问题描述】:

我目前正在尝试读取 csv 文件,以便从 stament 创建预算,并且我想对类似的项目进行分组,例如燃料等。所以我想从 E 列(又名第 5 列)获取值。将这些值存储在一个列表中并将它们与成本配对,然后组合成块,例如燃料。到目前为止,为了简单地尝试阅读该专栏,我有以下内容

temp=pd.read_csv("statement.csv",usecols=['columnE'])
print(temp)

还有下表:

值因明显原因而被删除。但是,当我运行它时,我收到错误Usecols do not match columns,这是为什么呢?我假设我至少会得到一个值,即使它不是正确的。

【问题讨论】:

  • 真的有一个名为“columnE”的列吗?
  • 试试usecols=['Transaction Description']
  • 嗨 Norrie 是的交易描述。谢谢马蒂诺工作了一个款待。我猜标签不包括在内

标签: python pandas dataframe csv


【解决方案1】:

将列名更正为

temp=pd.read_csv("statement.csv",usecols=['Transaction Description'])

然后再试一次

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-12
    • 1970-01-01
    • 1970-01-01
    • 2013-05-06
    相关资源
    最近更新 更多