我覺得這是一個令人難以置信的基本問題,但經過一番廣泛的搜索後,我還沒有找到一個適用於我的具體情況的答案(我發現的所有情況都有點比我的更復雜,解決方案不適合我)。我有一個數據幀,其中最後一列僅爲0或1.我想根據第三列的值將此數據幀拆分爲兩個數據幀,因此最後一列中所有具有0的行都是在一個數據幀中,並且最後一列中具有1的所有行都在另一個數據幀中。我還想保留兩個數據框中的原始列標題。如何通過變量值分解R數據幀
-3
A
回答
0
用您的thord變量的名稱替換var3以下,或使用data[, 3]
而不是data$var3
。
data0 <- data[data$var3 == 0, ]
data1 <- data[data$var3 == 1, ]
你應該閱讀的哈德利韋翰的「高級R」書可在這裏的子集章:http://adv-r.had.co.nz/Subsetting.html
0
你也可以使用split()
像這樣:
split(x = iris, f = iris$Species)
這會給你一個列表的數據幀。
相關問題
- 1. R/GGPLOT2 - 通過數據幀
- 2. R數據幀,通過字符串變量擴展行
- 3. R通過兩個變量組合數據幀
- 4. 熊貓:如何通過變量(列)將數據幀分成兩個數據框?
- 5. 如何使用變量值在R中調用數據幀
- 6. 通過數據幀變量劃分整個熊貓multiIndex數據幀
- 7. 通過函數中的R改變在一個數據幀的可變值
- 8. 通過ID變量在數據幀之間求和變量
- 9. 取消R中的數據幀變量
- 10. 如何通過一些變量摺疊數據幀,並取其他變量
- 11. 通過循環填充數據幀R
- 12. R:將數據幀列分配給函數內的變量
- 13. R:通過多個列值將數據幀索引到數據幀中
- 14. 如何檢查數據幀中的不變行值(通過分組ID)
- 15. 數據幀中的R向量值
- 16. 通過值計數過濾數據幀
- 17. R:通過隨機化組變量拆分數據集
- 18. R:優雅的方式來確定數據幀數值變量
- 19. 如何過濾r中的數據幀?
- 20. 通過少量數據解析數據幀很慢
- 21. 如何根據R中向量中的值來變換數據幀的列?
- 22. 改變數據幀變量值
- 23. 如何使用R中的函數更新數據幀中的變量值?
- 24. R:分配給數據幀元素的變量類
- 25. R:分配數據幀列的變量標籤
- 26. 如何通過分組數據來減少數據幀?
- 27. [R變換數據幀
- 28. R數據幀變換
- 29. 如何連接R中的數據幀中的每個變量
- 30. 如何在R中保存一個變量作爲數據幀