> 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 <- 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) #按列求均值,组成均值向量
出现的问题...
> 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...