Q
數據中的R
0
A
回答
3
# Ben Bolker's solution to your earlier question
bens.func <- function(d){
u <- sort(unique(d$V2))
ans <- sapply(u,function(x) {
with(d,var(V1[V2<=x]))
})
names(ans) <- u
ans
}
# Your new dataset
d <- data.frame(V1=runif(1000),V2=sample(1:10,size=1000,replace=TRUE),
V3=sample(1:10,size=1000,replace=TRUE))
# Split and lapply takes care of the rest
lapply(split(d, d$V3), bens.func)
+1
或'library(plyr); ddply(d,「V3」,bens.func)' –
+0
是的,就是這樣。基本上,我需要更熟悉申請家庭。謝謝! – hardikudeshi
+1
@hardikudeshi請參閱http://stackoverflow.com/questions/3505701/r-grouping-functions-sapply-vs-lapply-vs-apply-vs-tapply-vs-by-vs-aggrega –
相關問題
- 1. JSON數據到數據幀中的R
- 2. 在數據幀中的R
- 3. 中的R數據幀
- 4. R中的數據轉換
- 5. 訂單數據中的R
- 6. R中的數據整形
- 7. R中的數據子集
- 8. R中的數據管理
- 9. R中的數據清理
- 10. 在數據幀的R中
- 11. 排序R中的數據
- 12. 總結數據中的R
- 13. 重塑R中的數據
- 14. 乘以數據中的R
- 15. R中的數據轉換
- 16. jsonlite中的元數據-R
- 17. R中的GeoJson數據
- 18. 從數據幀中的R
- 19. 比較R中的數據
- 20. 合併R中的數據
- 21. R中的數據列表
- 22. R中的數據清理
- 23. R中的數據匹配
- 24. R中的數據轉換
- 25. 重構R中的數據
- 26. 重塑R中的數據
- 27. R包中R掛着小數據集
- 28. R - 從數據幀中過濾數據
- 29. R數據幀中的strsplit函數
- 30. 獲取R中的數據計數
因此,你基本上想要做與上一個問題相同的事情,但是對於'V2'和'V3'而不是'V2'的每一個獨特的組合? – Backlin
不,我想根據'V3'拆分數據幀並計算每個結果數據集的累積方差。 – hardikudeshi