У меня есть два кадра данных df1
и df2
:
df1 <- data.frame(id=1:5, var1=c("c3e", "d3r", "ff2", "dfl", "df4"))
df2 <- data.frame(id=1:10, var1=c("d3r", "d3r", "c3e", "dfl", "dfl", "dfl", "c3e", "df4", "c3e", "c3e"))
Как мне лучше всего создать новый столбец в df1
, дающий количество появлений каждого значения df1$var1
в df2
?Например, «c3e» появляется четыре раза, «d3r» дважды и т. Д.