【发布时间】:2021-02-15 15:02:48
【问题描述】:
不确定我的问题措辞是否到位,但本质上是我想要做的。
数据示例:
Data <- c("NELIG_Q1_1_C1_A", "NELIG_N1_1_EG1_B", "NELIG_V2_1_NTH_C", "NELIG_Q2_1_C5_Q",
"NELIG_N1_1_C1_RA", "NELIG_Q1_1_EG1_QR", "NELIG_V2_1_NTH_PQ", "NELIG_N2_1_C5_PRQ")
我想对最后一组字母组合使用str_detect 进行过滤。在我正在寻找的字符串/模式之前总会有四个“_”,但在第四个“_”之后可能有许多不同的字母组合。在上面的例子中,我试图只检测字母“Q”。
如果我做一个简单的
Data2 <- Data %>% filter(str_detect(column, "Q")) 我会得到所有在字符串中任何位置都有 Q 的行。我如何告诉它只关注最后一部分?
【问题讨论】: