R中的可变组合

时间:2016-07-21 17:09:41

标签: r variables combinations

我有两个变量,都是因子对象,Var1有3600个观测值,Var 2有9000个观测值,我想要一个Var3,它具有Var2中Var2的观测结果。

也许标题会产生误导,但我无法想出其他任何内容。

1 个答案:

答案 0 :(得分:0)

您的问题可以从一些示例数据中受益,但假设我已正确解释您,那么您可能正在寻找以下内容:

var1 <- as.factor(c("A", "B", "A", "A", "A", "A"))
var2 <- as.factor(c("A", "B", "A", "C", "A", "D", "A", "K", "A"))

var3 <- var2[var2 %in% var1]

var3
# > var3
# [1] A B A A A A
# Levels: A B C D K