Я хотел бы перечислить верхние n записей в кадре данных для каждого уровня фактора или целого числа. Вот код, который у меня есть:
index <- c(1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3)
prob <- runif(20,0,1)
x.df <- data.frame(cbind(index,prob))
x.df <- x.df[order(x.df$index,-x.df$prob),]
head(x.df[x.df$index==1,],n=3)
head(x.df[x.df$index==2,],n=3)
head(x.df[x.df$index==3,],n=3)
Это делает работу, но я бы не хотел явно указывать заголовок для каждого уровня / целого числа. Спасибо.