用pandas怎样提取数据的表头

[复制链接]
查看11 | 回复8 | 2021-1-27 06:24:30 | 显示全部楼层 |阅读模式

如图所示例,假设,这是从一个.csv文件里面读取的数据,但是怎样提起出来这组数的每一列项的名称(红色框的内容)。
谢谢,python新手,菜鸟,搜了挺多找不到相关的帖子,求助指导。
多谢了!
分 -->
回复

使用道具 举报

千问 | 2021-1-27 06:24:30 | 显示全部楼层
没人回答吗?还是问题太简单不屑于回答?
回复

使用道具 举报

千问 | 2021-1-27 06:24:30 | 显示全部楼层



importpandasaspd
data1=pd.read_csv('filename.csv')#读入数据
print(data1.columns)
Index(['col1','col2'],dtype='object')
回复

使用道具 举报

千问 | 2021-1-27 06:24:30 | 显示全部楼层
引用2楼hbu_pig的回复:


importpandasaspd
data1=pd.read_csv('filename.csv')#读入数据
print(data1.columns)
Index(['col1','col2'],dtype='object')

嗯多谢多谢,菜鸟学习了~~~~
回复

使用道具 举报

千问 | 2021-1-27 06:24:30 | 显示全部楼层
我一般这样写····
[iforiindataframe]
这样返回list方便下一步处理
回复

使用道具 举报

千问 | 2021-1-27 06:24:30 | 显示全部楼层

importcsv
withopen('filename.csv','rb')asf:
reader=csv.DictReader(f)
printreader.fieldnames
回复

使用道具 举报

千问 | 2021-1-27 06:24:30 | 显示全部楼层
importpandasaspd
f=open("132.csv")
df=pd.read_csv(f)
#下面一行命令是查表头的
df.columns
回复

使用道具 举报

千问 | 2021-1-27 06:24:30 | 显示全部楼层
也可以读的时候直接指定表头
回复

使用道具 举报

千问 | 2021-1-27 06:24:30 | 显示全部楼层
data=pd.read_excel('排列组合.xlsx',sheet_name=0,nrows=1,engine='xlrd')
print(data.columns)
如果不是,就data.loc[1]试试
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行