Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何从熊猫的索引输出中提取列表?_Python_List_Pandas_Csv_Indexing - Fatal编程技术网

Python 如何从熊猫的索引输出中提取列表?

Python 如何从熊猫的索引输出中提取列表?,python,list,pandas,csv,indexing,Python,List,Pandas,Csv,Indexing,我想读取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文件的列标题读取到列表中?如评论中所述。tolist函数用于将索引转换为列表 > import

我想读取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文件的列标题读取到列表中?

如评论中所述。tolist函数用于将索引转换为列表

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

pd.read_csv('abc.csv',nrows=1,sep=''|').columns.tolist()
severy:)谢谢你的工作。你本可以完成
list(tt)