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

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐