R语言针对txt文本的词云做法

library(rJava)
library(Rwordseg)
library("RColorBrewer")
library("wordcloud")
myfile<-read.csv(file.choose(),header=FALSE)  //选择txt文件
myfile.res<-myfile[myfile!=" "]
myfile.words<-unlist(lapply(X=myfile.res,FUN=segmentCN))
myfile.words<-gsub(pattern="http:[a-zA-Z\\/\\.0-9]+","",myfile.words)
myfile.words<-gsub("\n","",myfile.words)
myfile.words<-gsub(" ","",myfile.words)
myfile.words<-subset(myfile.words,nchar(as.character(myfile.words))>1)
myfile.freq<-table(unlist(myfile.words))
myfile.freq<-rev(sort(myfile.freq))
myfile.freq<-data.frame(word=names(myfile.freq),freq=myfile.freq)
myfile.freq2=subset(myfile.freq,myfile.freq$freq>=2)
mycolors<-brewer.pal(8,"Dark2")
windowsFonts(myFont=windowsFont("楷体"))

wordcloud(myfile.freq$word,myfile.freq$freq.Freq,min.freq=3,max.words=Inf,random.order=FALSE,random.color=FALSE,colors=mycolors,family="myFont")


  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值