【发布时间】:2017-07-18 13:06:03
【问题描述】:
考虑这个简单的例子
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。有什么想法吗?
谢谢!
【问题讨论】: