我有一个很大的data.frame,我希望能够通过一个变量使用分位数子集来减少它。例如:在一个data.frame中创建多个子集(可能带有ddply)
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))
我想直到结束是一个包含X = 1,2,3,...,10位数的所有一个data.frame。
有没有办法用ddply做到这一点?
保存您的按键:'x < - rep(1:10,10)' – aL3xa 2010-07-31 01:35:03