我有一个简单的数据框,长得像这样:
x <- c("aa", "aa", "aa", "bb", "cc", "cc", "cc")
y <- c(101, 102, 113, 201, 202, 344, 407)
df = data.frame(x, y)
x y
1 aa 101
2 aa 102
3 aa 113
4 bb 201
5 cc 202
6 cc 344
7 cc 407
我想使用dplyr :: filter()和RegEx来过滤掉所有以数字1开头的y
观察结果。
我想象代码会像这样:
df %>%
filter(y != grep("^1"))
但是我遇到了一个 Error in grep("^1") : argument "x" is missing, with no default