美文网首页
利用R制作词云图

利用R制作词云图

作者: 小T数据站 | 来源:发表于2018-12-10 16:10 被阅读69次

制作词云图本不是难事,利用R或者tableau可以轻松制作出花式词云图,但是词源的获取就不是那么容易了,今天我们就利用R语言中的jiebaR包来对北大校长林建华在北大120周年校庆的致辞做分词,并制作词云图。
致辞内容保存在‘beida120.txt'中,分词以及绘制词云图代码如下:

> library(jiebaRD)
> library(jiebaR)
> engine <- worker()
> segment("beida120.txt",engine)
[1] "beida120.segment.2018-05-30_14_20_00.txt"
> word <- scan('beida120.segment.2018-05-30_14_20_00.txt',sep='\n',what='',encoding="UTF-8")
Read 1 item
> word <- qseg[word]
> word <- freq(word)
> wordcloud2(word,shape = 'star')

得到的词云图如下:

词云图1
由上图可知,我们分词的内容里由较多的停用词,影响了我们对原文内容的了解,故而我们要将它们清除掉,可通过worker()函数里的stop_word参数进行清除,我们将需要删除的停用词放在stopwords.txt文件中,stopwords.txt文件内容概览如下:
停用词
接下来我们进行第二次绘制词云图:
> engine <- worker(stop_word = 'stopwords.txt')
> segment("beida120.txt",engine)
[1] "beida120.segment.2018-05-30_14_40_27.txt"
> word <- scan('beida120.segment.2018-05-30_14_40_27.txt',sep='\n',what='',encoding="UTF-8")
Read 1 item
> word <- qseg[word]
> word <- freq(word)
> wordcloud2(word,shape = 'star')

此次我们得到的词云图如下:

词云图2
你可以进一步丰富你的stopword.txt,以便你更好的掌握文章的内容。
以上就是此篇博客的全部,如有不当之处还请各位看官不吝赐教~
链接:beida120.txt 密码:np15

链接:stopwords.txt 密码:xhmn

本文参考:jiebaR,从入门到喜欢
jiebaR中文分词,并做词云(R语言)

相关文章

  • 利用R制作词云图

    制作词云图本不是难事,利用R或者tableau可以轻松制作出花式词云图,但是词源的获取就不是那么容易了,今天我们就...

  • 利用python制作词云图

    在统计线上商城用户所购买物品的喜好时,考虑到以词云图的形式来作展示,通过查找网上相关资料得以实现,此处以郁达夫《故...

  • 在线绘制词云图

    前言 之前我们介绍了wordcloud,pyecharts库制作词云图的方法,那肯定有小伙伴想问,不会编程,怎么制...

  • 制作词云图

    今晚主要干了一件事情:制作词云图。 用Python从评价中提取出一些关键词或频率最高的词来做一个词云图。也就是通过...

  • 你真的会用wordcloud制作词云图吗?

    前言 对于文本分析而言,大家都绕不开词云图,而python中制作词云图,又绕不开wordcloud,但我想说的是,...

  • Pyecharts词云图制作教程

    前言 之前我们使用wordcloud库制作了词云图,今天我们就来学习另外一种制作词云图的方法,那就是pyechar...

  • 用pyecharts制作词云图

    pyecharts Echarts是百度公司出的为数不多的精品,可以做炫酷的动态图,大神陈建东将echarts通过...

  • 用QQ聊天记录生成一个词云

    问题与思路 在了解了 Python 可以制作词云图后便想利用它来做点什么,于是便决定将自己和女朋友的聊天记录导出来...

  • 利用Python爬取微博数据生成词云图片实例代码

    前言 在很早之前写过一篇怎么利用微博数据制作词云图片出来,之前的写得不完整,而且只能使用自己的数据,现在重新整理了...

  • 每日一课 | 如何将字符串类型的列表还原成列表类型?

    一、问题场景:利用岗位需求关键词,制作词云图。需要将一个个的小列表,合并成一个大列表 正常来讲打印这个each,从...

网友评论

      本文标题:利用R制作词云图

      本文链接:https://www.haomeiwen.com/subject/mvfdhqtx.html