【问题标题】:preventing inherited variable labels in r防止 r 中的继承变量标签
【发布时间】:2016-12-13 19:02:07
【问题描述】:

我有一个包含 2,000 列的文件。为了帮助定义所有这些变量,我想使用标签和工作包 Hmisc。到现在为止还挺好。我的问题:我无法阻止任何派生变量列继承标签。

我不希望 var2 在下面的分配中从 var1 继承标签。有没有办法在 R 中停用这种基本行为?!

var1 <- 1:3
label(var1) <- "var one"
str(var1)

Classes 'labelled', 'integer'  atomic [1:3] 1 2 3
..- attr(*, "label")= chr "var one"

var2 <- var1+10
str(var2)

Classes 'labelled', 'integer'  atomic [1:3] 11 12 13
..- attr(*, "label")= chr "var one"

var2 不应标记为“var one”!!!!

【问题讨论】:

  • 请包括您的library 电话。

标签: r inheritance labels hmisc


【解决方案1】:

根据您上面的示例,为什么不将 var2 重新标记为其他内容?

library("Hmisc")

var1 <- 1:3
label(var1) <- "var one"
str(var1)

var2 <- var1+10
label(var2) <- "var two"
str(var2)

【讨论】:

    猜你喜欢
    • 2012-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多