如果物种包含 %setosa%
,如何编辑此代码以替换 ==
new_iris <- iris %>%
mutate(flag = ifelse(Species == "setosa", 1, 0) # add a new column
)
最佳答案
要留在 tidyverse 中,您可以使用 stringr。
library(dplyr)
library(stringr)
iris %>%
mutate(flag = str_detect(Species, "setosa"))
关于sql - 如何将 tidyverse 中的列突变为 'if text contains text string',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58381874/