【发布时间】:2020-08-11 13:01:16
【问题描述】:
我的列名是这样的:
colnames <- c("a81", "b82", "a181", "b182")
我只想提取末尾有 81 或 82 的列,并且在这些数字(81 和 82)之前应该有一个字母。我想在grepl 中使用正则表达式,这里的预期输出是
TRUE TRUE FALSE FALSE
到目前为止我尝试的是
grepl("[:alpha:][81-82]$", colnames)
不幸的是,代码为所有条目返回FALSE。我做错了什么?
【问题讨论】: