1. 获取行名:df.index.values 

2. 获取列名:df.columns.values

       注意:values 有 's',但没有括号,否则报错!!!!(如下图)

import pandas as pd
import numpy as np

a = list(range(1, 51))
a_reshape = np.array(a).reshape(5, 10).T
print(a_reshape)

b = pd.DataFrame(a_reshape)
print(b.index.values)
print(type(b.index.values))  # numpy.ndarray 类型
print(b.index.values.tolist())
print(type(b.index.values.tolist()))  # list 类型
print(b.columns.values) 
print(type(b.columns.values))  # numpy.ndarray 类型
print(b.columns.values.tolist())
print(type(b.columns.values.tolist()))  # list 类型

        (参考:python dataframe 获得 列名columns 和行名称 index

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐