使用R语言绘制词云图

本文通过分析悉尼大学学生评价数据,利用R语言进行文本处理,统计词语频率,并展示为词云图,揭示学生评价的主要内容。
摘要由CSDN通过智能技术生成

使用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)#采用默认参数,可修改

悉尼大学学生评价词云图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值