python中用columns参数获取DataFrame各列的表头名

有时候,我们希望获得一个已有数据表的各个表头名(即列名),来看看这个表格中到底存储了哪些数据,我们就可以打印columns列表来实现这个功能。我们可以用以下的代码来查看:

import pandas as pd
dict_data = {
	'student':["Li Lei","Han Meimei","Tom"],
	'score'	:[95,98,92],
	'gender':['M','F','M']
}
df_data1 = pd.DataFrame(dict_data)
df_data2 = pd.DataFrame(dict_data,columns=['gender','student','score'])

print(df_data1)
print(df_data2)
print(df_data1.columns)
print(df_data2.columns)

运行之后的结果如下所示:

      student  score gender
0      Li Lei     95      M
1  Han Meimei     98      F
2         Tom     92      M
  gender     student  score
0      M      Li Lei     95
1      F  Han Meimei     98
2      M         Tom     92
Index(['student', 'score', 'gender'], dtype='object')
Index(['gender', 'student', 'score'], dtype='object')
[Finished in 4.2s]

课件,columns列表本质上是一个Index类型的object。

你可能感兴趣的:(python高级数据处理方法)