使用R软件做词云时遇到的一些问题

1、R语言读取文件时出现报错:Error in make.names(col.names, unique = TRUE) : 多字节字符串1有错

在后面加上 encoding = “UTF-8” 就可以了
在这里插入图片描述
但这种情况也可能是因为文件本身格式不正确导致的,就需要去修改一下文件的格式,比如我的数据文件原本导出的文件应该是 .xls 类型的,但我强行修改保存的文件格式为 .csv , 就导致了这个报错,虽然加上 encoding = “UTF-8” 表面看没问题了,但是后面进行读取操作的时候还是出现 bug 了
在这里插入图片描述
导致后面的操作就一直报错
比如像 Error in [.data.frame`(data 1 : 2) ] : undefined columns selected 这种的,各种报错

如果需要将 excel 格式的文件转换为 .csv 格式的文件,可以在 excel 里面操作
在这里插入图片描述
在这里插入图片描述

2、读取文件乱码

也是在后面加上 encoding = “UTF-8” 就可以了
在这里插入图片描述

3、R软件编辑页面运行语句时出现加号

在这里插入图片描述
这是在RStudio中语句没有编辑完的情况,(比如我的是因为最后一个引号没有用半角的导致语句不完整然后出现这种情况了)

  1. 直接键盘按Esc键退出就可以把+号去掉,恢复正常的编辑状态(看网上有的说输入分号也可以,我的并没有起作用)
  2. 清屏用快捷键Ctrl+L 就可以清除所有编辑的语句

4、letterCloud 函数运行不成功

在这里插入图片描述
运行语句之后,只出现设置的字母形状
在这里插入图片描述

install.packages("jsonlite") #一定要先装这个包,不然导入 devtools 这个包的时候会报错,我也不知道为啥,反正我的是这样
library(devtools) #要导入这个包才能使用 install_github 这个命令
install_github("lchiffon/wordcloud2")

在这里插入图片描述
然后就好了

letterCloud(demoFreq, word ="R", wordSize = 2,color = 'random-dark')

在这里插入图片描述

letterCloud(demoFreq, word ="love you", wordSize = 2,color = 'random-dark')

在这里插入图片描述

wordcloud2(demoFreqC, figPath='A:/R/examples/t.png')

在这里插入图片描述


版权声明:本文为qq_45642410原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。