[問題] R 匯入xlsx

看板R_Language作者 (你猜猜)時間9年前 (2015/06/08 17:19), 9年前編輯推噓2(2013)
留言15則, 7人參與, 最新討論串1/1
[問題類型]: 經驗諮詢(我想用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 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.162.238.184 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1433755174.A.14F.html

06/08 17:21, , 1F
openxlsx或轉csv
06/08 17:21, 1F

06/08 20:33, , 2F
google r xlsx out of memory就有了
06/08 20:33, 2F

06/08 20:33, , 3F
options(java.parameters = "-Xmx1000m")
06/08 20:33, 3F

06/08 21:29, , 4F
c前輩,這方法我有試過...依然顯示相同的錯誤
06/08 21:29, 4F

06/08 21:31, , 5F
o前輩,我有將近有一百個xlsx擋...看來我只能慢慢轉了
06/08 21:31, 5F

06/08 21:36, , 6F
你是不是有很大的xlsx? 是是看 -Xmx2048m 或是 -Xmx4096m
06/08 21:36, 6F

06/08 21:53, , 7F
W前輩,xlsx有14mb、1000*1000的資料量,這樣算大嗎?
06/08 21:53, 7F

06/08 21:56, , 8F
都是浮點數也沒很多...
06/08 21:56, 8F

06/08 22:01, , 9F
06/08 22:01, 9F

06/08 22:57, , 10F
各位前輩們,小弟無意間找到另一個package後就可以用了
06/08 22:57, 10F

06/08 22:59, , 11F
library("readxl")
06/08 22:59, 11F

06/08 22:59, , 12F
read_excel(myfile.paste1 ,col_names = FALSE)
06/08 22:59, 12F

06/08 23:00, , 13F
以上是我的用法...感謝前輩們撥空的回答
06/08 23:00, 13F
※ 編輯: asdwezx25 (1.162.238.184), 06/08/2015 23:01:47 ※ 編輯: asdwezx25 (1.162.238.184), 06/08/2015 23:03:25

06/09 14:10, , 14F
library(gdata); read.xls("123.xlsx")
06/09 14:10, 14F

06/09 18:10, , 15F
你有更新java嗎?x64的R要灌x64的Java
06/09 18:10, 15F
文章代碼(AID): #1LTLuc5F (R_Language)