【问题标题】:Reading Variable names into a list将变量名称读入列表
【发布时间】:2014-06-14 05:13:31
【问题描述】:

给定一个已读入数据帧的 csv 文件,有没有办法以编程方式将第 0 行(列/变量名)读入列表,以便以后使用?

我尝试像这样遍历列:for i in cols: column = df[i]

【问题讨论】:

  • "有没有办法以编程方式将...行读入列表" 是的。你已经尝试过什么?
  • for i in cols: column = df[i] 是我正在尝试的
  • 您只需要 csv 或数据框中的列名吗?
  • @EdChum 我正在尝试循环遍历所有列,以通过“for”循环计算每列的数值。我不知道这些东西中的哪一个可以完成这些任务?
  • 所以你只想要列名? cols = list(df.columns) 会给你这个

标签: python list pandas


【解决方案1】:

只需将nrows=1 设置为read_csv

df = pd.read_csv(r'mycsv.csv', nrows=1)
cols = list(df.columns)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-14
    • 1970-01-01
    • 2022-01-07
    相关资源
    最近更新 更多