[问题] R 汇入xlsx

楼主: asdwezx25 (ky)   2015-06-08 17:19:30
[问题类型]:
经验咨询(我想用R 连接某些数据库,请问大家的经验)
[软件熟悉度]:
入门(写过其他程式,只是对语法不熟悉)
[问题叙述]:
由于小弟有许多xlsx的档案想用R汇入使用
所以有使用了"xlsx"的套件
但目前只试了一个档案却发生下面的结果
输入:
read.xlsx(file = myfile.paste1 , 1 , header = FALSE)
结果显示:
Error in .jcall("RJavaTools", "Ljava/lang/Object;", "invokeMethod", cl, :
java.lang.OutOfMemoryError: Java heap space
所以想问各位高手
1. 上面的结果该如何解决?
2. 前辈们都如何用R汇入xlsx??
[环境叙述]:
R version 3.1.3 (2015-03-09)
Platform: i386-w64-mingw32/i386 (32-bit)
Running under: Windows XP (build 2600) Service Pack 3
locale:
[1] LC_COLLATE=Chinese_Taiwan.950 LC_CTYPE=Chinese_Taiwan.950 LC_MONETARY=Chinese_Taiwan.950 LC_NUMERIC=C
[5] LC_TIME=Chinese_Taiwan.950
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] xlsx_0.5.7 xlsxjars_0.6.1 rJava_0.9-6
loaded via a namespace (and not attached):
[1] tools_3.1.3
[关键字]:
汇入 xlsx
作者: obarisk (OSWALT)   2015-06-08 17:21:00
openxlsx或转csv
作者: celestialgod (天)   2015-06-08 20:33:00
google r xlsx out of memory就有了options(java.parameters = "-Xmx1000m")
楼主: asdwezx25 (ky)   2015-06-08 21:29:00
c前辈,这方法我有试过...依然显示相同的错误o前辈,我有将近有一百个xlsx挡...看来我只能慢慢转了
作者: Wush978 (拒看低质媒体)   2015-06-08 21:36:00
你是不是有很大的xlsx? 是是看 -Xmx2048m 或是 -Xmx4096m
楼主: asdwezx25 (ky)   2015-06-08 21:53:00
W前辈,xlsx有14mb、1000*1000的资料量,这样算大吗?
作者: celestialgod (天)   2015-06-08 21:56:00
都是浮点数也没很多...
作者: andrew43 (讨厌有好心推文后删文者)   2015-06-08 22:01:00
楼主: asdwezx25 (ky)   2015-06-08 22:57:00
各位前辈们,小弟无意间找到另一个package后就可以用了library("readxl")read_excel(myfile.paste1 ,col_names = FALSE)以上是我的用法...感谢前辈们拨空的回答
作者: gsuper (Logit(odds))   2015-06-09 14:10:00
library(gdata); read.xls("123.xlsx")
作者: Edster (Edster)   2015-06-09 18:10:00
你有更新java吗?x64的R要灌x64的Java

Links booklink

Contact Us: admin [ a t ] ucptt.com