【问题标题】:How to accomplish Character factor conversion of data frame to numeric type? [duplicate]如何完成数据帧到数字类型的字符因子转换? [复制]
【发布时间】:2016-10-15 00:58:54
【问题描述】:
str(my$a) 
chr [1:7043] "No" "No" "Yes" "Yes" "Yes" "No" "No" "No" "No" "No" "No" "No" "No" ...

我想转换为 0and1,我尝试将 as.numeric 与其他组合一起使用。没有实现。谁能告诉我方法。

【问题讨论】:

  • 因搜索不力而投反对票。
  • 我试图搜索。没有一个解决方案适合我的问题。无论发布为评论是否有效。但现在我无法看到。你能帮忙吗
  • 评论与重复问题中的答案之一相同。

标签: r


【解决方案1】:

这应该工作:Vec_of_1s_and_0s <- ifelse(my$a == "No", 0, 1)

【讨论】:

    【解决方案2】:

    我们可以这样做

    as.integer(my$a=="Yes")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-29
      • 2019-05-30
      • 2021-12-10
      • 2020-06-27
      • 1970-01-01
      • 2020-03-16
      相关资源
      最近更新 更多