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. Python - 简单的数据帧重构
- 5. 映射整个数据帧的行
- 6. 无法返回整个CSV数据帧
- 7. df.unique()对整个数据帧基于列
- 8. 将面板数据重新整形为数据帧熊猫
- 9. 重塑数据帧
- 10. 重塑数据帧
- 11. 使用多索引列标题将整个数据帧重新整形为长
- 12. 在R中重塑一个数据帧
- 13. 变化数据结构数据帧
- 14. 如何生成一个数据帧,该数据帧根据另一个的数量重复一个数据?
- 15. 如何将长数据帧转换为宽重复数据/重复数据帧?
- 16. 使用由两个因素分组的合并函数将长整型数据帧重整为宽数据框
- 17. 重塑数据帧水平
- 18. 重新安排数据帧
- 19. 熊猫数据帧重塑
- 20. 重塑和数据帧
- 21. 重塑数据帧从行
- 22. R重组数据帧
- 23. 用整数索引熊猫数据帧
- 24. 找到两个数据帧的匹配和重写答案数据帧
- 25. 一个循环中的R因素来构建完整的数据帧
- 26. Groupby并重新整形为宽格式的数据帧
- 27. 两个数据帧
- 28. 一个数据帧
- 29. PySpark:数据帧 - 转换结构数组
- 30. R:据帧的组织,结构和子集数据帧
退房'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