У меня большой data.frame, и я хотел бы иметь возможность уменьшить его, используя квантильное подмножество одной из переменных. Например:
x <- c(1:10,1:10,1:10,1:10,1:10,1:10,1:10,1:10,1:10,1:10)
df <- data.frame(x,rnorm(100))
df2 <- subset(df, df$x == 1)
df3 <- subset(df2, df2[2] > quantile(df2$rnorm.100.,0.8))
То, что я хотел бы закончить, это data.frame, который содержит все квантили для x = 1,2,3 ... 10.
Есть ли способ сделать это с помощью ddply?