【发布时间】:2017-07-24 15:18:59
【问题描述】:
我的数据框有第一列因素,所有其他列都是数字。
Origin spectrum_740.0 spectrum_741.0 spectrum_742.0 etc....
1 Warthog 0.6516295 0.6520196 0.6523843
2 Tiger 0.4184067 0.4183569 0.4183805
3 Sperm whale 0.9028763 0.9031688 0.9034069
我想将数据框转换为两个变量,一个向量(第一列)和一个矩阵(所有数字列),这样我就可以对矩阵进行计算,例如应用 msc 从pls 包。基本上,我希望数据框类似于来自 pls 的 gasoline 数据集,它有一个变量作为数值向量,第二个变量称为 NIR 作为具有 401 列的矩阵。
或者,如果您对在保持 Origin 列连接的同时对数字数据应用计算有任何建议,那也可以,但是我看到的所有示例都使用 gasoline 或类似格式的数据框来进行计算近红外矩阵。
谢谢!
【问题讨论】:
-
将“Origin”列转为数值矩阵的行名