R中的变量组合

Variable combination in R

我有两个变量,都是因子 Objects,Var1 有 3600 个观察值,Var 2 有 9000 个观察值,我想要一个 Var3,它具有 Var1 中发现的来自 Var2 的那些观察值。

也许标题有误导性,但我想不出别的。

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

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