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)
}