Создайте переменную, фиксирующую наиболее частое появление по группе

Определить:

df1 <-data.frame(
id=c(rep(1,3),rep(2,3)),
v1=as.character(c("a","b","b",rep("c",3)))
)

st

> df1
  id v1
1  1  a
2  1  b
3  1  b
4  2  c
5  2  c
6  2  c

Я хочу создать третью переменную freq , которая содержит наиболее частое наблюдение в v1 от id st

> df2
  id v1 freq
1  1  a    b
2  1  b    b
3  1  b    b
4  2  c    c
5  2  c    c
6  2  c    c
6
задан Fred 28 June 2011 в 21:38
поделиться