R语言报错:Error in data[[rowvar]] : attempt to select less than one element in get1index

亿点点报错经历

背景

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(好耶!阿呸)

总结

感谢互联网,感谢屏幕后的各位大佬!

完结撒花!耶!

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值