【发布时间】:2022-06-15 22:06:07
【问题描述】:
当列和单元格符合条件时,我正在尝试更改单元格条目。
数据:
df <- data.frame(a=c("a", "ab", "ac"), b=c("b", "bc", NA), c=c("c", NA, "cda"))
> df
a b c
1 a b c
2 ab bc <NA>
3 ac <NA> cda
尝试:
> df %>% mutate(across(matches("b", "c"), ~case_when(. %in% "c" & is.na(.) ~ "here", TRUE ~ as.character(.))))
a b c
1 a b c
2 ab bc <NA>
3 ac <NA> cda
寻找这个:
a b c
1 a b c
2 ab bc here
3 ac here cda
【问题讨论】: