【发布时间】:2020-06-07 12:16:40
【问题描述】:
我的数据集中有字符变量,在 if_else 之后它们被转换为数字,而我需要它们成为字符(稍后我会将它们转换为因子)。 有人知道怎么解决吗?
我有这几行代码
data <- data %>%
mutate(
flag_elevator = if_else(elevator_type == 'nincs megadva'|is.na(elevator_type), 1, 0),
elevator_type = if_else(elevator_type == 'van', 1, 0))
【问题讨论】:
-
在 1 和 0 附近添加引号
-
您也可以使用
ifelse而不是if_else来解决此问题。
标签: r if-statement dplyr