如何将熊猫系列或索引转换为Numpy数组?[副本]

这个问题在这里已经有答案了
将数据帧转换为NumPy数组

(15个答案)

去年关闭了

上个月,社区审查了是否重新打开此问题,并将其关闭:

原始关闭原因未解决

您知道如何以NumPy数组或python列表的形式获取数据帧的索引或列吗

要获取NumPy数组,您应该使用属性:

[1]on

:df=pd.DataFrame({'A':[1,2,3],'B':[4,5,6]},索引=['A','B','c']);df
A B
a 14
b 2 5
c 3 6
[2]on:df.index.values
Out[2]:数组(['a','b','c'],dtype=object)

这可以访问数据的存储方式,因此无需进行转换。
注意:此属性也可用于许多其他熊猫的对象。

[3]on

:df['A'].值
Out[3]:Out[16]:数组([1,2,3])

要以列表形式获取索引,请调用tolist

[4]on

:df.index.tolist()
Out[4]:['a','b','c']

同样,对于列

发表评论