我有一個很大的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