将数据帧转换为Numpy数组

时间:2019-03-04 14:51:47

标签: python-3.x pandas numpy

我的df中有3列

enter image description here

如何将其转换为矩阵?我尝试过

numpy_matrix=df.as_matrix()

但这确实给出了一个矩阵

2 个答案:

答案 0 :(得分:0)

在熊猫0.24.0以上版本中,建议您使用to_numpy。函数as_matrix在pandas 0.23.0中已弃用。

df.to_numpy()

答案 1 :(得分:0)

要将熊猫数据框(df)转换为numpy ndarray,请使用以下代码:

df = df.values

df现在成为numpy ndarray: