python - 将 Pandas Dataframe 转换为 numpy 数组

标签 python pandas numpy

以下是 Pandas 数据框 df

index_column      value_column
 0                   20
 2                   28
 1                   30

需要将其转换为 numpy 数组,其中 index_column成为 numpy 数组的索引和 value_column变为相应的值。

np_arr[0]=20 , np_arr[1]=30 , np_arr[2]=28等等。

如何实现这一目标?

最佳答案

Pandas 内部使用np.arraysvalues 属性就是您所需要的:

df.value_column.values

是您想要的np.array

关于python - 将 Pandas Dataframe 转换为 numpy 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55148750/

相关文章:

python - 如何让 Jupyter Notebook 在系统变量中使用 PYTHONPATH 而无需直接破解 sys.path?

python - 找不到 vcvarsall.bat 文件

Python 打印 float 用空格而不是零填充

python - 根据标题列表创建聚合列

python - 如何向 python(矩阵)多维数组添加列?

python - python中的条件类继承

python - 如何将 pandas DataFrame groupby 结果转换为 DataFrame?

python - 从目录读取 csv 文件并将数据存储到多索引 Pandas 数据框

numpy - 如何在 tensorflow 中打印完整(未截断)的张量?

python - 用 numpy 重复排列