R - 将数据框中所有列的数据类型从字符动态转换为数字

编码Dawg

我的数据框中有大约 200 列。我希望将数据类型为 char 的列转换为因子,然后转换为级别或整数。

例如,Man 变成 1。

以下代码手动工作,

as.factor(df$colName1)
as.integer(df$colName1)

但是我们如何使用循环对所有列进行检查,然后对其进行转换?

谢谢。

雅各布·雅各克斯
df <- apply(df,2,function(x){
      if(is.character(x)){
         x <- as.factor(x)
         levels(x) <- 1:length(levels(x))
         return(x)  
      }
})
## I believe that this should work

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

R数据框:将2的列表转换为简单数字数据类型

来自分类Dev

将数字字符串转换为R中的数字数据类型

来自分类Dev

我想从向量源中分离出数据框中的多个列,并使用R将其数据类型从字符转换为数字

来自分类Dev

如何将所有列数据类型动态转换为数字和字符?

来自分类Dev

如何将所有列数据类型动态转换为数字和字符?

来自分类Dev

将 R 中数据框中的所有值转换为字符串

来自分类Dev

R将汇总结果(具有所有数据框列的统计信息)转换为数据框

来自分类Dev

R语言将时间数据类型转换为字符串

来自分类Dev

更改 R 数据框中所有列中的值

来自分类Dev

R将具有几何数据类型的SQL Server查询转换为spatialpolygonsdataframe

来自分类Dev

将数据框中的数字范围转换为R中的字符/因子?

来自分类Dev

使用 R 将数据框列数据转换为矩阵

来自分类Dev

将R数据框导出为CSV-如何引用所有列,包括数字列?

来自分类Dev

将R数据框导出为CSV-如何引用所有列,包括数字列?

来自分类Dev

根据数据框的列之一使用R将data.frame转换为字符列表

来自分类Dev

R-将某些数据框列转换为行

来自分类Dev

将级别转换为 r 中的数据框列

来自分类Dev

将数字数据框拆分为R中2列的所有可能组合

来自分类Dev

将数字数据框拆分为R中2列的所有可能组合

来自分类Dev

R - 将列表转换为数据框

来自分类Dev

将数据框转换为具有R中一列名称的数据框的命名列表

来自分类Dev

将列表转换为R中的数据框,并添加带有子列表名称的列

来自分类Dev

R将数据转换为因数会破坏所有其他data.frame列

来自分类Dev

将带有数字和字符串变量的列表转换为R中的数据框

来自分类Dev

如何将基于列的大型数据框转换为R中的数据框列表

来自分类Dev

R:使数据框中所有因子列中重复的水平唯一

来自分类Dev

R:使数据框中所有因子列中重复的水平唯一

来自分类Dev

如何将数据框列表转换为具有新列的数据框在R中显示列表名称

来自分类Dev

在R中使用DBI包附加到SQL Server数据库时将字符列转换为数字

Related 相关文章

  1. 1

    R数据框:将2的列表转换为简单数字数据类型

  2. 2

    将数字字符串转换为R中的数字数据类型

  3. 3

    我想从向量源中分离出数据框中的多个列,并使用R将其数据类型从字符转换为数字

  4. 4

    如何将所有列数据类型动态转换为数字和字符?

  5. 5

    如何将所有列数据类型动态转换为数字和字符?

  6. 6

    将 R 中数据框中的所有值转换为字符串

  7. 7

    R将汇总结果(具有所有数据框列的统计信息)转换为数据框

  8. 8

    R语言将时间数据类型转换为字符串

  9. 9

    更改 R 数据框中所有列中的值

  10. 10

    R将具有几何数据类型的SQL Server查询转换为spatialpolygonsdataframe

  11. 11

    将数据框中的数字范围转换为R中的字符/因子?

  12. 12

    使用 R 将数据框列数据转换为矩阵

  13. 13

    将R数据框导出为CSV-如何引用所有列,包括数字列?

  14. 14

    将R数据框导出为CSV-如何引用所有列,包括数字列?

  15. 15

    根据数据框的列之一使用R将data.frame转换为字符列表

  16. 16

    R-将某些数据框列转换为行

  17. 17

    将级别转换为 r 中的数据框列

  18. 18

    将数字数据框拆分为R中2列的所有可能组合

  19. 19

    将数字数据框拆分为R中2列的所有可能组合

  20. 20

    R - 将列表转换为数据框

  21. 21

    将数据框转换为具有R中一列名称的数据框的命名列表

  22. 22

    将列表转换为R中的数据框,并添加带有子列表名称的列

  23. 23

    R将数据转换为因数会破坏所有其他data.frame列

  24. 24

    将带有数字和字符串变量的列表转换为R中的数据框

  25. 25

    如何将基于列的大型数据框转换为R中的数据框列表

  26. 26

    R:使数据框中所有因子列中重复的水平唯一

  27. 27

    R:使数据框中所有因子列中重复的水平唯一

  28. 28

    如何将数据框列表转换为具有新列的数据框在R中显示列表名称

  29. 29

    在R中使用DBI包附加到SQL Server数据库时将字符列转换为数字

热门标签

归档