【问题标题】:Split string by words in R在R中按单词拆分字符串
【发布时间】:2014-03-26 10:31:36
【问题描述】:

我想用两个词分割一个字符串:

s <- "PCB153 treated HepG2 cells at T18"
strsplit(s, split = <treated><at>)

我应该写什么而不是?

我会得到:

"PCB153" "HepG2 cells" "T18"

【问题讨论】:

    标签: regex r strsplit


    【解决方案1】:
    strsplit(s, split="treated|at")
    #[[1]]
    #[1] "PCB153 "       " HepG2 cells " " T18" 
    

    【讨论】:

      【解决方案2】:

      您必须将其作为字符串输入。拆分处理:

      s <- "PCB153 treated HepG2 cells at T18"
      s2 <- strsplit(s,split="treated")
      unlist(s2)
      

      在处理和处拆分:

      unlist(strsplit(unlist(s2),split="at"))
      

      【讨论】:

      • 我想用三个两个字来搞定。
      猜你喜欢
      • 2019-01-11
      • 1970-01-01
      • 1970-01-01
      • 2020-02-14
      • 1970-01-01
      • 1970-01-01
      • 2018-09-07
      • 2015-08-30
      相关资源
      最近更新 更多