小编psy*_*der的帖子

改变 ifelse 以替换 r 中的值

我有一个如下所示的数据框:

Word     Value1   Value2

Apple    True     True
Chair    True     False
nonWord  False    False
Hat      False    True
...      ...
Run Code Online (Sandbox Code Playgroud)

我正在尝试将 nonWords 的所有值更改为NAs。

data %>%
  mutate(Value1 = ifelse(Word == "nonWord", NA, Value1)) %>%
  mutate(Value2 = ifelse(Word == "nonWord", NA, Value2))
Run Code Online (Sandbox Code Playgroud)

然而,这似乎不起作用,因为我的价值观没有被NA's 取代。有谁知道我做错了什么?

期望的输出:

Word     Value1   Value2

Apple    True     True
Chair    True     False
nonWord  NA       NA
Hat      False    True
...      ...
Run Code Online (Sandbox Code Playgroud)

r data-wrangling

0
推荐指数
1
解决办法
2356
查看次数

标签 统计

data-wrangling ×1

r ×1