【问题标题】:Create new variable by combining 2 Categorical variables in R通过组合 R 中的 2 个分类变量来创建新变量
【发布时间】:2014-12-25 19:42:58
【问题描述】:
mydata$gender <- c("M", "F", "M")
mydata$country <- c("USA", "USA", "USA")

通过结合性别和国家来创建一个新变量。变量将显示“M USA”。

所以我不知道如何结合这两个分类数据来产生我想要的。

我认为重新编码它们需要很长时间。

有没有办法在不使用交互功能的情况下做到这一点?

提前致谢。

【问题讨论】:

  • 你为什么特别想避免interaction

标签: r variables categorical-data


【解决方案1】:
paste(mydata$gender, mydata$country,sep=" ")

【讨论】:

    【解决方案2】:

    像这样...?

    > transform(mydata, newvar=paste(gender, country))
      gender country newvar
    1      M     USA  M USA
    2      F     USA  F USA
    3      M     USA  M USA
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-18
      • 2020-04-25
      • 1970-01-01
      • 2019-06-28
      相关资源
      最近更新 更多