楼主: BennieXC
25604 12

[学习分享] 2016年在R中读取Excel文件的新包readxl [推广有奖]

  • 0关注
  • 0粉丝

小学生

7%

还不是VIP/贵宾

-

威望
0
论坛币
24 个
通用积分
0
学术水平
1 点
热心指数
1 点
信用等级
0 点
经验
99 点
帖子
4
精华
0
在线时间
4 小时
注册时间
2014-12-5
最后登录
2016-5-15

楼主
BennieXC 在职认证  发表于 2016-5-14 13:19:08 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
刚开始学习R,希望能在R中比较方便及顺利的处理excel的xls及xlsx文件,所以试了3个程序包。失败经历:
1. 试过RODBC,在网上及纸质教材中有很多关于这个包的使用方法。遗憾的是,它目前只能在32位的windows操作系统下使用,而如今渐渐流行的64位windows10是无法使用这个包的。无奈之下,唯有放弃。
2. 后来,又在网上找到一个叫XLConnect的程序包,试着安装了一下。这个包是依赖于另一个程序包XLConnectJars,按照如下链接的方法 http://www.dataguru.cn/thread-488037-1-1.html 试了几次,次次一运行library(XLConnect),Rstudio就崩溃重启。只能有放弃了。

成功经验:
终于,我在 https://mran.microsoft.com/package/readxl/ 找到了一个叫做readxl的程序包,链接中有它的使用方法。我试了,成功了。

希望可以帮到和我之前一样,卡在无法方便读取excel文件的问题上的同学。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:EXCEL xcel READ exce cel Excel xls xlsx

沙发
ryoeng 在职认证  发表于 2016-5-14 21:01:07
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽

藤椅
yangming98 发表于 2016-5-14 22:15:50 来自手机
BennieXC 发表于 2016-5-14 13:19
刚开始学习R,希望能在R中比较方便及顺利的处理excel的xls及xlsx文件,所以试了3个程序包。失败经历:
1.  ...
好的

板凳
BennieXC 在职认证  发表于 2016-5-15 02:40:10
readxl.pdf (62.16 KB)

但是很奇怪,我按照附件使用指南是无法实现excel文件的读取的,总是在最后一步出现Error: '' does not exist in current working directory..."
所以,我用了以下代码进行了xls文件的读取。
> datasets = read_excel("shopping_list", sheet = 2, col_names = TRUE, col_types = NULL, na = "", skip = 0)
> datasets

便可以显示正常的xls文件中的数据了。

报纸
BennieXC 在职认证  发表于 2016-5-15 02:49:42
BennieXC 发表于 2016-5-15 02:40
但是很奇怪,我按照附件使用指南是无法实现excel文件的读取的,总是在最后一步出现Error: '' does not  ...
如果有哪位高手能正常实现使用文档中的sample,麻烦详细介绍一下如何避免上述错误信息的,谢谢!

地板
soooooooo 发表于 2016-6-16 19:43:39
露珠露珠,一直提示notexist呀,明明都在工作路径下面。> library(readxl)
> datasets=read_excel("example",sheet=1,col_names=TRUE,col_types=NULL,na="",skip=0)
Error: 'example' does not exist in current working directory ('C:/Users/hp/Documents').
> datasets
[1] ""

7
Luove 发表于 2017-5-7 21:23:23
ryoeng 发表于 2016-5-14 21:01
这个包相当的赞,比之xlsx 优化非常多

8
ning2840 发表于 2017-5-7 22:32:03 来自手机
在R studio界面有个导入数据的图标,点击它,选择导入excel文件,选择你的文件,Rstudio会自动生成代码。它的读取功能就是调用的readxl包。

9
ghost12315 发表于 2017-10-7 10:57:33
  1. 解决了
复制代码




10
sheepyang1992 学生认证  发表于 2017-10-18 12:57:27
soooooooo 发表于 2016-6-16 19:43
露珠露珠,一直提示notexist呀,明明都在工作路径下面。> library(readxl)
> datasets=read_excel("exampl ...
试试将路径改成‘’C://Users//hp//Documents'

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-1 22:49