【问题标题】:name.cols command in Splus to RSplus 到 R 中的 name.cols 命令
【发布时间】:2014-02-25 16:36:41
【问题描述】:

我在 Splus 中有一个代码,但必须将其转换为 R,这不是什么大事。但是我对这两种软件都很陌生。这是我正在努力解决的代码:

 name.x<-name.cols(x)

x 是一个自变量矩阵,其中第一列 length(keep1) 对应于始终保存在 BMA 中的变量(贝叶斯模型平均——这并不重要。本质上,x 是一个矩阵)

R 无法识别此命令。 name.cols 在做什么,我如何在 R 中做同样的事情?如何修改此命令?

【问题讨论】:

    标签: r matrix s-plus


    【解决方案1】:

    函数colnames返回R中对象的列名:

    name.x <- colnames(x)
    

    【讨论】:

    • namesdata.frame 上的效果与names(mtcars) 一样。这是因为data.frame 是等长的list lists/vectors。我很早就养成了使用names 的肮脏习惯,它咬了我好几次。最好按照 Sven 的建议确保安全并使用 colnames
    猜你喜欢
    • 2014-02-25
    • 2011-07-20
    • 2023-04-04
    • 2017-07-26
    • 2021-07-23
    • 2014-02-26
    • 2011-07-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多