今天在使用R语言读取一个txt文件时,报如下错误。

 > data <- read.table("D:\\StudentTest\\评分.txt", sep="\t",header=T, fileEncoding="CP936")
Error in scan(file = file, what = what, sep = sep, quote = quote, dec = dec,  : 9行没有2元素

在调整各个参数后,任然还是该错误,于是怀疑是否是数据文件的问题,于是,使用notepad++打开文件后可以看到,问题到底是出在哪里?

由图片可以知道,最后两行的数据,并不是NA,还是真实的没有,因此会报错。现在只需要手动把这两行调整一下就行。

现在数据就OK了,可以成功读取。

> data <- read.table("D:\\StudentTest\\评分.txt", sep="\t",header=T, fileEncoding="CP936")
> data本店 对手店
1    70     80
2    75     75
3    70     80
4    85     85
5    90     85
6    70     90
7    80     75
8    75     90
9    75     NA
10   85     NA

转载请注明:

微信公众号:数据志(原:跟着菜鸟一起学R语言)

简书:数据志

博客园:https://www.cnblogs.com/wheng/

CSDN:https://blog.csdn.net/wzgl__wh

R语言报错:Error in scan(file = file, what = what, sep = sep, quote = quote, dec = dec, : n行没有x元素相关推荐

  1. R语言报错 Error in y + 1 : non-numeric argument to binary operator 解决记录

    因为花了2天半才解决,中间痛苦的寻找,记录一下解决的流程与经验 文章目录 报错信息: 报错原因: 原代码: 报错原因解析: 1. 转置后数据类型变为character,因为numeric数据中存在ch ...

  2. r语言报错|Error in plot.window(...) : ‘xlim‘值不能是无限的

    plot()绘制图层时报错 错误提示: Error in plot.window(...) : 'xlim'值不能是无限的 In addition: Warning messages: 1: In m ...

  3. MySQL5.7报错[ERROR] Unix socket lock file is empty /tmp/mysql.sock.lock的解决方法

    MySQL5.7报错[ERROR] Unix socket lock file is empty /tmp/mysql.sock.lock的解决方法 参考文章: (1)MySQL5.7报错[ERROR ...

  4. 配置eslint+prettier报错Error: Cannot read config file: /Users/qiandingwei/Documents/projects/creams-main

    安装eslint和prettier后出现如下报错 Error: Cannot read config file: /Users/qiandingwei/Documents/projects/cream ...

  5. Angular报错-Error: ENOENT: no such file or directory, scandir '/Users/echo_hx/node_modules'

    2019-11-07   更新 我知道为啥报错了,自我好好反省一下!!! 所以,Mac的终端,不能用简写的命令,哭泣... 不过下面的,就可以看作安装卸载@angular/cli了 在全局安装angu ...

  6. 解决R语言报错:Error in make.names(col.names, unique = TRUE) :文件编码不一致的问题

    今天在用R语言读取文件的时候,提示了这样的错误: 出现这个问题是因为excel文件的编码方式与读取时的编码方式不统一造成的. 解决方法: 方法一:在excel保存文件的时候,选择UTF-8格式. 方法 ...

  7. eclipse maven 项目发布到tomcat 报错 Failed to scan JAR [file:/C:/xxxxx.jar] from WEB-INF/lib

    报错信息如下: 警告: Failed to scan JAR [file:/D:/Development/Tomcat/apache-tomcat-7.0.35-64bit/webapps/Monda ...

  8. R语言报错 non-numeric argument to binary operator

    R语言对数据框的数据进行求和与平均值,直接计算报错,原代码如下: mydata1 <- mutate(mydata1,sum = sale2015 + sale2016 + sale2017 + ...

  9. GitBook运行报错 - Error: ENOENT: no such file or directory, stat

    换一台电脑打开GitBook项目居然运行不了,gitbook serve和gitbook build都报错. Error: ENOENT: no such file or directory, sta ...

最新文章

  1. 微信 WEUI 的 switch button 精简提取
  2. java同名类_java两个不同名类 在里面建立两个同名的类 怎么破
  3. 数颜色(洛谷-P1903)
  4. 当 Egg 遇到 TypeScript,收获茶叶蛋一枚 #27
  5. springboot学习过程中遇到的错误集
  6. 手机支持html5绘图性能,【高级系列】Canvas绘制性能专题
  7. C++ 类使用规范建议
  8. rocketMq错误日志所在位置
  9. 枚举+贪心--经常用到的思路--过程不好弄是--枚举结果C. Elections
  10. MySQL show 语句
  11. 当时明月在,曾照彩云归
  12. Chrome、FireFox浏览器新标签页打开搜索和书签
  13. 北航机械学院计算机制图,北航机械制图在线作业一含答案.pdf
  14. 串口线接法是什么 详细步骤介绍
  15. (第二章)HTML基本标记
  16. Keil 5(MDK 5)中的 Pack Installer下载不了库文件包的解决替代方法(在Keil官网下载Packs库文件)
  17. 手把手教大家如何给域名申请免费SSL证书
  18. 致——世界上最幸福的女孩——Chtholly
  19. 欧氏距离(Euclidean distance)
  20. 爆!出现滑块验证码的原因找到了!

热门文章

  1. 数组公式基本功修炼之数组扩充
  2. latex教程详细笔记
  3. linux下安装idle和运行(linux下有两个python版本如何运行其中一个)
  4. 各种pytorch项目
  5. python给列表中的字典按照字典中的某个键值进行排序
  6. 没附上语音包资源的python文字转语音
  7. Java四种引用简介
  8. iOS学习资源(三)
  9. PostgreSQL Oracle 兼容性之 - PL/SQL FORALL, BULK COLLECT
  10. 协议森林06 瑞士军刀 (ICMP协议)