【问题标题】:How to extract list from an Index output from pandas?如何从熊猫的索引输出中提取列表?
【发布时间】:2018-05-24 19:47:34
【问题描述】:

我想读取 csv 文件的列(a、b 和 c)。我正在使用以下代码:-

tt=pd.read_csv('abc.csv', nrows=1,sep='|').columns

输出是一个索引,如下所示。

Index(['a', 'b', 'c'], dtype='object')

如何从上述索引中提取列表 ['a','b','c']。有没有其他更优雅的方法可以在不加载整个 csv 文件的情况下将 csv 文件的列标题读取到列表中?

【问题讨论】:

  • pd.read_csv('abc.csv', nrows=1,sep='|').columns.tolist()
  • 说真的:)谢谢它的工作。
  • 你本来可以做到的list(tt)

标签: python list pandas csv indexing


【解决方案1】:

如 cmets 中所述。 tolist 函数对于将索引转换为列表很有用

> import pandas as pd 
> df = pd.DataFrame({'a':[1,2,3],'b':['a','b','c']})    
> df.columns.tolist()

【讨论】:

    猜你喜欢
    • 2020-09-17
    • 1970-01-01
    • 2023-01-13
    • 2021-07-28
    • 1970-01-01
    • 2021-10-22
    • 2019-09-24
    • 1970-01-01
    • 2020-07-17
    相关资源
    最近更新 更多