我想读取 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()
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句