Kevin丶飞 2021-05-01 11:29 采纳率: 0%
浏览 134

R语言Rwordseg包分词问题

hotel <- read.csv("D:/Download/评论.txt")
segmentCN (hotel)
edit(hotel)
segmentCN("D:/Download/评论.txt")

前两行代码报错:Error in segmentCN(hotel) : Please input character!

第三行代码数据表

第四行代码结果:[1] "D"        "Download" "评论"     "txt"     

 

 

问:为什么不能直接读取文件来分词?

  • 写回答

4条回答 默认 最新

  • CSDN专家-HGJ 2021-05-01 15:18
    关注

    segmentCN的用法是:segmentCN(strwords, analyzer = c("default", "hmm", "jiebaR", "fmm", "coreNLP"), nature = FALSE, nosymbol = TRUE, returnType = c("vector", "tm"), ...) ,第一个参数是中文字符串向量,你直接用数据框传入当然会报错。你在读取数据后,将数据转换成一个字符串向量即可。示例:

    library(Rwordseg)
    hotel <- read.csv("F:\\2021\\rtest\\meidi_jd.txt")
    for (h in hotel){
        ht=paste(h)
    }
    edit(hotel)
    edit(ht)
    segmentCN(ht)
    评论

报告相同问题?

悬赏问题

  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码