R语言read.table读取数据报错,一个方法必解决

概述:

R语言读取数据效率确实比其它语言低一点。但是会者不难,其实本质还是对函数不熟悉,毕竟程序语言只是工具还是看人细心不细心。

常见的报错:

Error in type.convert.default(data[[i]], as.is = as.is[i],de c=dec,:

invalid multibyte string at '>

读取的项目数必需是列数的倍数

line 6 did not have 15 elements

incomplete final line found by readTableHeader

解决办法:

把参数设置如下:

DATA<- read.table(file="",
           head=T,
           encoding='UTF-8',
           fill = TRUE,
           sep = "\t")

不允许有重复的'row.names'

不要row.names=这个参数

invalid quote symbol set

不要quote =这个参数

还有虽然报错但是排列错误,也可以用上述代码修复

一句话总结

遇到read.table读取失败就用上面的设置不管三七二十一先试一试

猜你喜欢

转载自blog.csdn.net/weixin_43250801/article/details/129105253
今日推荐