德玛西亚99
若要获取NumPy数组,应使用values属性:In [1]: df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]}, index=['a', 'b', 'c']); df
A B
a 1 4b 2 5c 3 6In [2]: df.index.valuesOut[2]: array(['a', 'b', 'c'], dtype=object)这将访问数据的存储方式,因此不需要进行转换。注:这个属性也适用于许多其他熊猫的物体。In [3]: df['A'].valuesOut[3]: Out[16]: array([1, 2, 3])若要将索引作为列表获取,请调用tolist:In [4]: df.index.tolist()Out[4]: ['a', 'b']同样的,列也是。