概述:
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读取失败就用上面的设置不管三七二十一先试一试
