-4
Q
跨數據集添加
A
回答
2
apply(df[,c(1,5,10,11,15)],1,sum)
將添加列1,5,10,11,和15
2
rowSums
通常比apply(dat, 1, sum)
更快。此外,他們都可能需要有一個額外的參數來防止NA值破壞結果。
rowSums(dat[ , cols_to_sum] , na.rm=TRUE)
如果你想有列的不規則的選擇,即從不同行的不同列,那麼那也是可能的,但你需要澄清的問題。
相關問題
- 1. 添加表到數據集
- 2. 將數據添加到MNIST數據集
- 3. 將數據表添加到數據集
- 4. 從數據集添加到int數組
- 5. 添加跨數據庫引用到VS2012數據庫項目
- 6. 將動態數據集添加到chart.js
- 7. SQL 2012添加數據收集俄語
- 8. 添加數據集到RDLC文件
- 9. 將URL添加到jQuery Datatables數據集?
- 10. 將值添加到空數據集
- 11. 將行添加到數據集
- 12. 添加數據集條形圖 - chart.js之
- 13. 添加固定值的數據集
- 14. 將表添加到數據集
- 15. C# - 添加新的行數據集
- 16. 將XML屬性添加到數據集
- 17. C#數據集動態添加DataColumn
- 18. 將攔截列添加到數據集
- 19. 錯誤添加到的TableAdapter數據集
- 20. 如何添加數據集使用Excellibrary
- 21. 將數據添加到雄辯集合?
- 22. ASP.NET c#添加行到數據集
- 23. DataTable中添加到數據集例外
- 24. 如何namedmodel添加到RDF數據集
- 25. 添加新的NameNode數據目錄添加到現有集羣
- 26. 在.Net數據集行後添加插入行添加
- 27. SAS跨行添加
- 28. VBA:跨列的累積數據添加次數
- 29. 熊貓:跨數據集列匹配
- 30. 跨數據集傳遞日期
非常感謝您的幫助!如果我想顯示一個新的輸出結果,在一列中添加第1,5,10,11和15列......然後在下一列添加3,6和7.這可能嗎? – user1995353
只要做到這一點(或者使用rowsums函數,這個函數作爲迪文筆記通常更快)兩次,然後將結果與'cbind' –
'cbind(rowSums(DF [,C(1,5,10,11,15)]),rowSums(DF [,C(3,6,7)]))' –