• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

使用R语言绘制词云图

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

使用R语言绘制词云图
我们选择悉尼大学的学生评价来做分析,将每条评价按照特定的方法分为若干个词,最后统计每个词出现的频率大小,据此绘制悉尼大学学生评价的词云图。

install.packages('tm')
library('tm')
install.packages('jiebaR')
library('jiebaR')
install.packages('cidian')
library('cidian')#用于将细胞词库转化为R可操作的dict或txt格式,加载不成功。
install.packages('wordcloud2')
library('wordcloud2')

data2=data[data$大学=='悉尼大学',]
data2=data2[complete.cases(data2[,'学生评价']),]
a=data2$学生评价
textsegment=as.character(a)
mixseg<-worker(type="mix")#设置分词方法、词典及停词,这里采用混合模型
seg<-mixseg[textsegment]#获取分词结果
stop_word<-c("这个","评价","因为","如果","可以","一个","就是")#自定义新增停词
seg<-filter_segment(seg,stop_word)
seg<-seg[nchar(seg)>1] #去除字符长度小于2的词语
num<-table(seg)
df<-data.frame(num)
wordcloud2(df)#采用默认参数,可修改


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
R语言中Gibbs抽样的Bayesian简单线性回归发布时间:2022-07-18
下一篇:
R语言自学.1发布时间:2022-07-18
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap