python - 将 Pandas 行转换为数组矩阵
问题描述
我想将熊猫数据帧中的每一行转换为一个数组,然后用它们创建一个矩阵。
我知道如何使用列:
X = np.matrix([df['colA'].values,
df['ColB'].values])
我怎样才能按列做到这一点?
更多细节:
我想要的输出是这样的(现在请不要注意数字):
[[36.10062, -115.2948], #row 0
[36.10062, -116.2948], #row 1
[34.10062, -112.2948], #row 2
[38.10062, -111.2948]] #row 3
解决方案
Pandas 数据框已经为此提供了解决方案。
df.values
推荐阅读
- python - 对 TensorFlow Keras 的质疑
- excel - VBA中的多选(形状),需要提示
- flutter - “int”类型不是“String”类型的子类型 - Flutter Android
- sql - 如何在触发器中正确实现行计数?
- reactjs - 每当使用reactjs单击电子邮件ID时,如何在电子邮件输入字段中显示电子邮件ID?
- java - 如何从正在写入的文件中读取?
- javascript - 如何在php中接收AJAX数据
- javascript - 如何使语言下拉选择也留在下一页?
- r - 使用 Docker 映像运行旧版本的 R
- java - 由于 java.Lang.RuntimeException,应用程序不断关闭