R- подсчет вхождений на иждивении - PullRequest
0 голосов
/ 13 июля 2020
df <- data.frame(col1=c('sample1','sample2','sample3','sample1'),col2=c('dog','cat','hamster','dog'))

 col1    col2 col3
1 sample1     dog 
2 sample2     cat 
3 sample3 hamster 
4 sample1     dog 

Я хочу, чтобы df выглядел так:

      col1    col2  interaction
1 sample1     dog   2
2 sample2     cat   1
3 sample3 hamster   1
4 sample1     dog   2

Я хочу подсчитать взаимодействия между образцом и col2. Я думал об использовании count(), но не знаю, как реализовать выборочную информацию (которая учитывается на выборку). Это l oop явно неверно.

for (i in df$col1){
  count(df,vars=df$col2)
}
...