0
Q
重構整個數據幀
A
回答
2
對我下面的工作:
df <- as.data.frame(lapply(df, function (x) if (is.factor(x)) factor(x) else x))
來源:http://r.789695.n4.nabble.com/Refactor-all-factors-in-a-data-frame-tp826749p826754.html
相關問題
- 1. 重構數據幀
- 2. 在整個數據幀
- 3. 重塑一個數據幀
- 4. 重塑一個數據幀
- 5. Python - 簡單的數據幀重構
- 6. 重新排列數據幀結構
- 7. 融化的數據幀,重塑一個高大的數據幀
- 8. R:將2D數據幀列表重組爲一個數據幀
- 9. 無法返回整個CSV數據幀
- 10. 映射整個數據幀的行
- 11. df.unique()對整個數據幀基於列
- 12. 重塑數據幀
- 13. 重塑數據幀
- 14. 重塑數據幀
- 15. 重組數據幀
- 16. 重塑數據幀
- 17. 將面板數據重新整形爲數據幀熊貓
- 18. 調整大量數據幀
- 19. 使用多索引列標題將整個數據幀重新整形爲長
- 20. 整形數據幀的整形
- 21. 重新組織一個數據幀
- 22. 重新編碼在多個數據幀
- 23. 在R中重塑一個數據幀
- 24. 如何生成一個數據幀,該數據幀根據另一個的數量重複一個數據?
- 25. 通過數據幀變量劃分整個熊貓multiIndex數據幀
- 26. 如何將長數據幀轉換爲寬重複數據/重複數據幀?
- 27. 使用由兩個因素分組的合併函數將長整型數據幀重整爲寬數據框
- 28. 重塑數據幀從行
- 29. 重新安排數據幀
- 30. 重塑數據幀水平
退房'droplevels'?另外,你的lapply可以稍微簡化爲:'df [] < - lapply(df,function(x)if(is.factor(x))factor(x)else x)' – 2014-12-04 14:19:32
@beginneR謝謝 - 迴應作爲答案,我可以+1它! – 2014-12-04 14:24:21
不需要,因爲它是重複的 – 2014-12-04 14:25:22