【问题标题】:R: How to recode multiple values in dplyr? [closed]R:如何在 dplyr 中重新编码多个值? [关闭]
【发布时间】:2018-08-06 23:09:36
【问题描述】:

如何对多个或所有变量进行以下更改?

  • 将“是”改为 1
  • 将“否”改为 0
  • 保留 NA

我尝试重新编码,但似乎不适用于数据帧。

【问题讨论】:

标签: r dplyr


【解决方案1】:
x <- data.frame(y=sample(c("yes", "no", "NA"), 10, replace = TRUE))
library(tidyr)
x$y2<- recode_factor(x$y, yes=1, no=0)

【讨论】:

    猜你喜欢
    • 2018-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-19
    相关资源
    最近更新 更多