Python-如何将pandas系列或索引转换为Numpy数组?

Python-如何将pandas系列或索引转换为Numpy数组?,第1张

Python-如何将pandas系列或索引转换为Numpy数组

要获取NumPy数组,应使用以下

values
属性

In [1]: df = pd.Dataframe({'A': [1, 2, 3], 'B': [4, 5, 6]}, index=['a', 'b', 'c']); df   A  Ba  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', 'c']

同样,对于列。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5508944.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-13
下一篇 2022-12-13

发表评论

登录后才能评论

评论列表(0条)

保存