【问题标题】:Matrix columns inside a dataset converted into indepentent variables in R数据集中的矩阵列转换为 R 中的自变量
【发布时间】:2020-05-26 04:33:47
【问题描述】:

pls 包中的数据框 gasoline 包含两个变量:octane 和一个 60x401 矩阵。如何修改gasoline 使矩阵的每一列成为一个自变量,即str(gasoline) 的输出将是 60 个观察值和 402 个变量?

【问题讨论】:

  • 我没有得到你想要的,你能解释一下吗?
  • 如果,例如,我尝试汽油[,3],它将不起作用,因为矩阵的所有列都属于汽油[,2](第一列是辛烷值)。如果我尝试汽油[,2] 然后显示矩阵的所有列。我想转换汽油,例如汽油[,2] 仅显示矩阵的第一列。

标签: r dataframe matrix


【解决方案1】:

你可以使用cbind

mat <- cbind(gasoline$NIR, gasoline$octane)
dim(mat)
#[1]  60 402

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-25
    • 2018-07-17
    • 1970-01-01
    • 2021-07-11
    • 2018-10-06
    • 1970-01-01
    相关资源
    最近更新 更多