R语言:词云图
来源:互联网 发布:荧光文字配图美图软件 编辑:程序博客网 时间:2024/04/30 02:49
这是当时在琢磨文本挖掘时的小技术,贴出来共享一下
library(Rwordseg) #分词的包#导入数据data = read.csv("C:\\Users\\hormy\\Documents\\咨询数据.csv",stringsAsFactors=F)#去除数字,英文字符data$内容 = gsub("[a-z0-9A-Z_]","",data$内容)#分词,Rwordseg包,手动加入分词表在工作路径的文件words = segmentCN(data$内容)#生成停词表stopwordsCN.txt,读入,确保是utf-8编码stopwordsCN = as.character(readLines("stopwordsCN.txt"))stopwordsCN = enc2utf8(stopwordsCN)stopwordsCN<-stopwordsCN[Encoding(stopwordsCN)!="unknown"]#编写去停词函数removeStopWords <- function(x,stopwords) { temp <- character(0) index <- 1 xLen <- length(x) while (index <= xLen) { if (length(stopwords[stopwords==x[index]]) <1) temp<- c(temp,x[index]) index <- index +1 } temp}#去停词words = lapply(words,removeStopWords,stopwordsCN)#画词云图library(wordcloud)#计算词频wordsnum = table(unlist(words))wordsnum = sort(wordsnum) #排序#选出词频最高的250个wordsnum = tail(wordsnum,250)#画词云图wordcloud(names(wordsnum), as.vector(wordsnum),random.order=FALSE,
random.color=FALSE,colors=brewer.pal(8,"Dark2"),family="myFont3")
0 0
- R语言:词云图
- R语言的学习-词云图生成
- R语言如何画个性化词云图
- 分词及词云图绘制-R语言
- R语言画不全词云图问题
- R语言の云图
- R语言文本挖掘展示:画词云图
- 基于Python和R语言的分词/词频统计/词云图
- R学习笔记——wordcloud包制作词云图
- R学习笔记——wordcloud包制作词云图
- 词云图
- R语言文本分词以,词频统计,云图显示的简洁方法
- R中文分词、绘制云图笔记
- 生成词云图
- Tagxedo--'词云图'使用指南
- python画词云图
- Python词云图
- tableau做词云图
- Unity3d 游戏中的实时降噪-对Square Enix文档的研究与实现
- iReport 里的各 Band 的解释
- opencv笛卡尔坐标转换为极坐标cvLogPolar的应用
- “无人超市”信用测试:有人扔10元抱走名贵烟酒
- 官媒:CNN消费家属悲伤 误导读者认为中国救援不力
- R语言:词云图
- JS放在head和放在body中的区别
- LevelDb
- 剑指offer之在O(1)时间删除链表节点
- 按之字形顺序打印二叉树
- Math类概述及其成员方法
- HDOJ 母牛的故事
- NDK r8在window7下安装、开发环境搭建和使用详细见解(一)
- java中单例设计模式的两种实现方式