亿点点报错经历
背景
grades <- read.table("1.csv",header = T,
row.names = "ID",sep=",",
stringsAsFactors = F,#避免将字符型自动变成因子型
colClasses = c("character","character","character","numeric","numeric","numeric"),#为各个列定义数据类型
na.strings=c("0","?"))#出现0和?为NA
故事的背景发生在某高校宿舍床,小A打算用R读入一个csv形式的文件
ERROR
Error in data[[rowvar]] :
attempt to select less than one element in get1index
噢 这熟悉的Error又来了,这是咋地了呢,聪明机灵的小A打开翻译软件翻译了一下报错
嗯果然英文中文都看不明白呢
但聪明机灵的小A作为一个资深的冲浪选手,花了亿点点时间就找到了问题所在!
解决
从excel转过来的csv文件需要从导出里选择更改为csv文件!
X 小A投机取巧的直接改扩展名导致了报错
X 小A使用另存为csv文件也成功被奖励了一个error(好耶!阿呸)
总结
感谢互联网,感谢屏幕后的各位大佬!
完结撒花!耶!