楼主: kaifengedu
28201 22

[问答] R从Excel读取数据的问题 [推广有奖]

11
qianhk 发表于 2014-8-11 13:15:22
csv格式很好,我19万的数据,很快就读啦

12
kaifengedu 发表于 2014-8-12 10:47:30
qianhk 发表于 2014-8-11 13:15
csv格式很好,我19万的数据,很快就读啦
多谢,那我回头详细看看CSV与xlsx包的区别。

13
tiantanshu 发表于 2014-8-12 10:55:44
我也是感觉用CSV的效果好很多,但是同时读入多个文件的办法,不知楼主找到了吗?莫非是要写一个循环?还是说直接加入多个地址就可以呢?

14
龙潭丰乐 学生认证  发表于 2014-9-4 11:06:36
tiantanshu 发表于 2014-8-12 10:55
我也是感觉用CSV的效果好很多,但是同时读入多个文件的办法,不知楼主找到了吗?莫非是要写一个循环?还是说 ...
如果在同一个文件夹下面,可以尝试dir命令

15
花衣舞蝶 发表于 2014-11-20 09:45:19
第三种是对于Excel 2007及以上版本,利用xlsx包读入
library(xlsx)
workbook <-"c:/myworkbook.xlsx"
mydataframe <- read.xlsx(workbook, 1)

我刚安装了程序包xlsx,提示我安装rJava ,然后安装完rJava后:
> library(rJava)
Error : loadNamespace()里算'rJava'时.onLoad失败了,详细内容:
  调用: fun(libname, pkgname)
  错误: JAVA_HOME cannot be determined from the Registry
错误: ‘rJava’程辑包或名字空间载入失败,

请问,您遇到过这样的问题吗?

16
z在路上 发表于 2015-4-11 11:43:16
我按照第一种方法,Excel中数据是
“2015011639093227
2015011639093257
2015011639093321
2015011639093337

导入到R中
“ 2.015012e+15
  2.015012e+15
  2.015012e+15
  2.015012e+15

请问是什么问题呢?
而且2.015012e+15把2015011639093227的最后一位变成了“0”

17
tissot1 发表于 2015-7-10 13:41:29
qianhk 发表于 2014-8-11 13:15
csv格式很好,我19万的数据,很快就读啦
您好!我用read.csv读取一个20M的csv文件,刚开始读了198行提示 getOptions(“max.print”)超出范围,后面我用修改options(max.print=)后能读2千多行 后面出来几行都是缺省值NA,这到底是怎么回事呢?

18
xiyubaobei0213 发表于 2015-9-11 17:30:05
花衣舞蝶 发表于 2014-11-20 09:45
第三种是对于Excel 2007及以上版本,利用xlsx包读入
library(xlsx)
workbook
没有加载Java;如果加载Java了,或者是环境参数没有设置好,或者是Java的位数与你所使用的R位数不同。

19
gaoyizucc 发表于 2016-6-4 11:43:03
把excel另存为csv格式好些

20
ck9532 发表于 2016-6-5 05:45:59 来自手机
可以用XLConnect package.

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 23:26