【发布时间】:2021-03-19 00:20:19
【问题描述】:
我有一个包含多列的数据框 (demo_df),我正在尝试根据特定条件添加两个新列。如果满足条件,这两列将填充不同的值。我在 mutate_at 中使用 case_when 来改变 两个 变量。
- 查询文本
- 查询状态
我该怎么做?到目前为止,我有以下代码。
queries <- demo_df%>%
mutate_at(vars(c(QueryText, QueryStatus)) = case_when(
VISIT == "SCRN" & nles <=3 ~ {"Respond","High"},
VISIT == "D1" & nles >3 ~ {"Ignore","Low"}))
【问题讨论】:
标签: r dplyr tidyr data-manipulation