提取物的话考虑一下这个简单的例子stringr:包含特定单词
dataframe <- data_frame(text = c('WAFF;WOFF;WIFF200;WIFF12',
'WUFF;WEFF;WIFF2;BIGWIFF'))
> dataframe
# A tibble: 2 x 1
text
<chr>
1 WAFF;WOFF;WIFF200;WIFF12
2 WUFF;WEFF;WIFF2;BIGWIFF
在这里,我想提取含WIFF
的话,那就是我想这样的
> output
# A tibble: 2 x 1
text
<chr>
1 WIFF200;WIFF12
2 WIFF2;BIGWIFF
一个数据帧落得
我试过使用
dataframe %>%
mutate(mystring = str_extract(text, regex('\bwiff\b', ignore_case=TRUE)))
但这只能回调NA。有任何想法吗?
谢谢!
感谢Wiktor的很不错。你似乎意味着更换不匹配的模式比提取匹配的模式更容易?为什么? –
@诺比:我没有那样说。由您决定什么更容易。 –
我的意思是你的解决方案很好,但是你知道我的'str_extract'根本不起作用吗? –