如何以引号作为分隔符?

文字<-“你好,我叫','马克','我是一个快乐的人。”

说我想用->','作为参数在R中拆分此文本。我也希望单引号也包含在参数中。

输出应如下所示:

您好,我叫马克,我是一个快乐的人。

这是我尝试过的:

splitted <-str_split_fixed(文本,“ \',\'”,Inf)

评论
  • 白风
    白风 回复

    我无法重现您的错误。这似乎起作用:

    library(stringr)
    text<- "Hello, my name is',' Mark',' I am a happy guy."
    
    str_split_fixed(text, "\',\'", Inf)
    
     [,1]                [,2]    [,3]                
    [1,] "Hello, my name is" " Mark" " I am a happy guy."
    

    But I don't think you need str_split_fixed. The function str_split suffices.

    str_split(text, "','")
    
    [[1]]
    [1] "Hello, my name is"  " Mark"              " I am a happy guy."