有時候在處理一些資料,其特定欄位的描述是很文字的時候,此時可以將dplyr中的filter搭配上stringr包裡頭的str_detect來處理,可以發揮很好的效果,這邊舉例來說明。
下面這筆資料,假如我想要知道有幾個人他的姓名中含有“秀”的
那麼這類問題就可以用這種搭配來解決,可看下面的代碼
library(dplyr) library(stringr) data %>% filter(str_detect(`<code>人名`,"秀"</code>)) %>% summarise(number=n())