添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

Error in make.names(col.names, unique = TRUE) : 多字节字符串6有错解决办法

最近在自学R语言,决定将学习过程中遇到的问题发出来。

出错代码展示:

text <- read.csv("out1.csv",header = TRUE,as.is = TRUE)
##Error in make.names(col.names, unique = TRUE) : 多字节字符串6有错

错误原因:

out1.csv中有中文

解决方法:

为函数添加代码encoding = “UTF-8”

修改后代码及结果展示:

> text <- read.csv("out1.csv",header = TRUE,as.is = TRUE,encoding = "UTF-8")
> print(head(text))
  X.U.FEFF.碳水化合物 脂肪 热量 种类                 名字 蛋白质
1                64.4  1.3  317 谷类                小麦    11.9
2                78.4  2.6  377 谷类              五谷香     9.9
3                74.5  0.5  347 谷类    挂面(精制龙须面)    11.2
4                61.1  0.7  284 谷类          面条(均值)     8.3
5                58.0  1.6  280 谷类  面条(标准粉,切面)     8.5
6                59.5  1.1  285 谷类  面条(富强粉,切面)     9.3
                    Error in make.names(col.names, unique = TRUE) : 多字节字符串6有错解决办法最近在自学R语言,决定将学习过程中遇到的问题发出来。出错代码展示:text &lt;- read.csv("out1.csv",header = TRUE,as.is = TRUE)##Error in make.names(col.names, unique = TRUE) : 多字节字符串6有错错误原因:out1.csv中有中文解决方法:为函数添加代码encodin
				
Error in make.names(col.names, unique = TRUE) : '<ff><fe><4e>'多字节字符串有错 此外: Warning messages: 1: In read.table("auto-mpg.txt", header = TRUE, sep = "\t") : line 1 appears to contain embedded nulls 2: In read.table("auto-mpg.txt", head...
网上查找了不少的资料说是引入txt文件的路径里不能存在中文,虽然情况有所不同,但是也给了我很大的启发,原来是我的txt文本里边添加了中文,把中文改成英文版的或者是直接删除就可以哈。 boy<-read.table("data.exercise3.1.txt",header=TRUE) colMeans(boy) #按列求均值,组成均值向量 出现的问题... &gt; read.table("F:/RData/附件一:已结束项目任务数据.csv",header=TRUE,sep=",") Error in make.names(col.names, unique = TRUE) : 多字节字符串1有错 此外: Warning messa...
1、R语言读取文件时出现报错:Error in make.names(col.names, unique = TRUE) : 多字节字符串1有错 在后面加上 encoding = “UTF-8” 就可以了 但这种情况也可能是因为文件本身格式不正确导致的,就需要去修改一下文件的格式,比如我的数据文件原本导出的文件应该是 .xls 类型的,但我强行修改保存的文件格式为 .csv , 就导致了这个报错,虽然加上 encoding = “UTF-8” 表面看没问题了,但是后面进行读取操作的时候还是出现 bug
data = read.xlsx(“C:\Users\The-Teacher\Desktop\1.xlsx”,1) Error in make.names(vnames, unique = TRUE) : invalid multibyte string 3 只要在最后加上encoding = "UTF-8"就行了 data = read.xlsx(“C:\Users\The-Teacher\De...
R语言处理含中文Excel文件时,由于编码的不一致,总会出现各种各样的问题。例如,使用xlsx包读取xlsx文件时,若内容中含有中文,就会出现乱码,甚至会报错。 例如使用这个表格: data1 <- read.xlsx("人员信息.xlsx",sheetName="Sheet1",header=T) #转换为UTF-8编码 输出结果: > data1 濮撳悕 鎬у埆 AGE...