【发布时间】:2021-06-13 15:38:07
【问题描述】:
我有以下数据框:
df <- structure(list(x = c("cc", "aa", "BB", "dd"), y = c("ee", "dd",
"ff", "gg"), z = c("AA", "gg", "bb", "dd")), row.names = c(NA,
-4L), class = c("tbl_df", "tbl", "data.frame"))
我想创建一个二进制列,指示每行是否在任何列中包含“aa”(不区分大小写)。所以在这种情况下,前两个值为 TRUE,最后一个值为 FALSE。如何使用 dplyr 做到这一点?所有答案都解释了如何过滤这些行,而不是如何保留它们
【问题讨论】: