Python 如何从熊猫的索引输出中提取列表?
我想读取csv文件的列(a、b和c)。我正在使用以下代码执行此操作:-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
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)