Tôi đã cố gắng tải một bảng tính excel ~ 30MB vào R bằng gói XLConnect."Lỗi bộ nhớ ngoài (Java)" khi sử dụng gói R và XLConnect
Đây là những gì tôi đã viết:
wb <- loadWorkbook("largespreadsheet.xlsx")
Và sau khoảng 15 giây, tôi đã nhận lỗi sau:
Error: OutOfMemoryError (Java): GC overhead limit exceeded.
Đây có phải là một hạn chế của gói XLConnect hoặc là có một cách để tinh chỉnh cài đặt bộ nhớ của tôi để cho phép các tệp lớn hơn?
Tôi đánh giá cao mọi giải pháp/mẹo/lời khuyên.
Bạn đã thử các gói khác chưa? Chuyện gì đã xảy ra với họ? Bởi những người khác, tôi có nghĩa là 'xlsx' và' RExcel'. Hãy xem [họa tiết này] (http://cran.r-project.org/web/packages/xlsx/vignettes/xlsx.pdf) để biết các tài nguyên khác. – Iterator
Riêng biệt, có lẽ bạn có thể xác minh rằng rất có thể sự cố là do bảng tính? Ví dụ: tạo một bảng tính nhỏ và kiểm tra xem nó có hoạt động không. Nếu nó hoạt động, sau đó tôi sẽ tăng hình chữ nhật từ bảng tính, sao chép và dán và xem liệu có thể tìm thấy điểm phá vỡ hay không. Có lẽ có điều gì đó lạ trong bảng tính. – Iterator
Điểm tốt, gói XLConnect dường như hoạt động với các bảng tính nhỏ hơn. Tuy nhiên, tôi muốn tìm giải pháp cho vấn đề này mà không phải thay đổi bảng tính mỗi lần. – AME