R语言读取csv文件报错Error in type.convert.default的解决办法
R语言读取csv文件报错Error in type.convert.default的解决办法问题描述解决办法注意事项问题描述在导入一个编码格式为“UTF-8”的csv文件时,R studio报错如下> group = read.csv("0707.csv", header=T, stringsAsFactors = FALSE, encoding='UTF-8')报错:Error in ty
文章共411字 · 阅读需要大约2分钟
一键AI生成摘要,助你高效阅读
问答
·
问题描述
在导入一个编码格式为“UTF-8”的csv文件时,R studio报错如下
> group = read.csv("0707.csv", header=T, stringsAsFactors = FALSE, encoding='UTF-8')
报错:Error in type.convert.default(data[[i]], as.is = as.is[i], dec = dec, :
'簲ҵ’多字节字符串有错
解决办法
这个报错主要是编码的问题,常用的编码方式是GBK和UTF-8,因为源文件本身已经是UTF-8格式(我自己最开始保存成这个格式的),所以换成GBK格式导入即可
> group = read.csv("0707.csv", header=T, stringsAsFactors = FALSE, fileEncoding = 'utf-8')
注意事项
注意,最开始的导入语句是 encoding,我们换成的是 fileEncoding,不能使用 encoding = “GBK”,否则还是会报错
更多推荐
已为社区贡献6条内容
所有评论(0)