r - 问题 w。read.csv,错误消息:扫描错误(file = file,what = what,sep = sep,quote = quote,dec = dec,:scan() 预期为“真实”,得到
问题描述
尝试导入包含数据的 CSV 文件时,我收到重复的错误消息(如下),并且在前几年使用完全相同的 R 脚本和 read.csv 命令时没有任何问题。我的印象是这是一个常见问题,通常的建议是使用 read.csv 而不是扫描,但是当我这样做时,我被卡住了,希望能提供信息。
这是脚本:
#读入要更新的年份的所有个人数据
Idata <- read.csv("Exp3.csv", sep = ";", header = T,
colClasses=c("numeric", rep("character",4), rep("factor",8), "numeric",
"factor", rep("numeric",11), "factor"))
这是错误消息:
Error in scan(file = file, what = what, sep = sep, quote = quote, dec = dec, :
scan() expected 'a real', got '63991,21.1074,Ischnura,elegans,06/20
/21,HojeA14,1074,0,mature,1,1073,blue,,0,androchrome,,,,,,,,,,,2021,KP'
将不胜感激任何帮助!
解决方案
检查分隔符参数。在read.csv
它被编码为;
但数据是逗号分隔的。
推荐阅读
- python - 巧妙的图像增强 - 随机缩小
- javascript - 返回嵌套对象数组中所有匹配项的完整路径
- python - python如何使用csv文件中的数据运行函数
- python - 为什么pytorch梯度是数组而不是向量?
- javascript - 使用 GraphQL 数据层在 Vue 中对数组进行切片
- r - 使用栅格计算农药的平均施用量和总施用量,但数字不相加
- asp.net-core - SelectList 不返回文本的值只返回 ID
- inno-setup - 我选择使用 Inno Setup 6.1.1 下载的文件是否必须在 [Files] 部分中?
- python - 按下时如何使网格中的图块改变颜色?
- javascript - mutationObserver 检查 textContent 是否更改