加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

R语言读取Excel数据出错

(2017-04-21 10:03:31)
标签:

r语言

excel数据读取

excel

  R语言中如果要读取以下的Excel表格文件:

http://s16/mw690/001IAGNuzy7at8eFALRff&690
 操作如下所 

  1. 用鼠标选中据,然后Ctrl+C复制;

  在Rstudio中输入:read.table(“clipboard”,header=T)->x1,显示以下结果:

http://s13/mw690/001IAGNuzy7at8gMYhKfc&690
Error in scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings,  

  line 2 did not have 8 elements

  2. 大概意思是,有两行数据的元素不满足8个(即第No.2不满足8个元素),无法读取,因此需要改变一下代码,如下所示:

  read.table("clipboard",sep="\t",header=T) ->x1,如下所示:

http://s9/mw690/001IAGNuzy7at8iEy8wb8&690

  这样就能正常读取了,因为Excel的文件中,每个单元格就是以制表符将它们分开的,而sep=“\t”的意思就是,读取数据的时候,以制表符进行分割来读取。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有