【问题标题】:Replace a string in all Vcorpus content - R替换所有 Vcor​​pus 内容中的字符串 - R
【发布时间】:2015-11-09 14:38:46
【问题描述】:

我有一个包含 200 个元素的大型 Vcor​​pus“wc”,每个元素 wc[i] 包含一篇文章内容及其元数据列表。

> lapply(wci[1], as.character)
 $ 1
 [1] "En guise de mise en bouche\n laissez-vous porter par cette mignardise musicale!\n \n ...etc " 

我想从内容中删除“/n”,让它看起来像这样

[1] "En guise de mise en bouche laissez-vous porter par cette mignardise musicale! ...etc " 

当然对所有 Vcor​​us 内容(200 个元素)重复相同的操作

提前致谢。

【问题讨论】:

    标签: r tm


    【解决方案1】:

    使用gsub 进行全局替换。

    x <- "En guise de mise en bouche\n laissez-vous porter par cette mignardise musicale!\n \n ...etc "
    gsub("\\n", "", x)
    # [1] "En guise de mise en bouche laissez-vous porter par cette mignardise musicale!  ...etc "
    

    【讨论】:

      【解决方案2】:

      我做到了,

      wc<-tm_map(wc, content_transformer( function(x) gsub("\\n", "", x)))
      

      content_transformer : 修改内容的函数 R语料库。 tm-map :用于将转换应用于语料库元素的接口。 gsub : 替换一个字符串。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-09-28
        • 1970-01-01
        • 2018-05-12
        • 2014-06-07
        • 2013-05-20
        相关资源
        最近更新 更多