我想将B中的首字母是GH的数据筛选出来要怎么操作?成为一个新的数据框

牧歌ZY |浏览1454次
收藏|2017/03/13 23:40

满意回答

2017/03/17 11:48

library(tidyverse)

new.tbl <- mydataframe %>%

  filter(str_detect(B, "^GH"))

new.tbl


实际上只用了 dplyr 包中的 filter 函数和通道运算符 %>%、stringr 包中的 str_detect 函数。不过直接 library() 导入 tidyverse 包更方便些。如果 tidyverse 没有装,就从 CRAN 装一下,具体看 tidyverse 包的安装说明。

niheaven

其他回答(0)    我来补答
  • library(tidyverse)

    new.tbl <- mydataframe %>%

      filter(str_detect(B, "^GH"))

    new.tbl


    实际上只用了 dplyr 包中的 filter 函数和通道运算符 %>%、stringr 包中的 str_detect 函数。不过直接 library() 导入 tidyverse 包更方便些。如果 tidyverse 没有装,就从 CRAN 装一下,具体看 tidyverse 包的安装说明。

    回答于 2017/03/14 11:23
1人关注该问题
+1
 加载中...