Bỏ qua để tới nội dung chính
Đăng nhập với Microsoft
Đăng nhập hoặc tạo một tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhập.

Đây là một lỗi phân bổ bộ nhớ chung. Thông thường là cách mạng R đang cố gắng để đọc quá nhiều hàng cùng một lúc từ tệp dữ liệu xử lý dữ liệu trong bộ nhớ cho một đoạn dữ liệu.

Trước tiên hãy thử khắc phục sự cố sau:

Đặt giá trị nhỏ nhất đối số 'rowsPerRead' trong báo cáo rxImport() của bạn. Hãy thử một giá trị '10000' hoặc ít hơn. Bạn có thể phải cố gắng thiết đặt khác cho

Điều này để tìm một giá trị hoạt động tốt và nhập dữ liệu một cách nhanh chóng càng tốt.

 

Nếu điều này không giúp và tệp csv có nhiều cột, nó có thể giúp các cột dữ liệu 'x' nhập một lần. Ví dụ: nếu dữ liệu của bạn với 5000 cột, bạn có thể nhập dữ liệu cho cột 50 lần viết dữ liệu cho 50 cột XDF tệp mới và thêm vào tập tin XDF hiện có.

Đây là một số mã mẫu R để làm điều đó:

varNames <- readLines("mycsv.txt", n=1) colsPerRead <- 50   ## Set how many columns to read from the csv file at a time. You may want to initially set this to a larger value, say 100. 
numReadsFromFile <- length(varNames/colsPerRead)

for (i in 1:numReadsFromFile) 

 tempdf <- rxImport(inData = "C:/MyRData/data.csv", varsToKeep = paste(varNames[((i-1)*colsPerRead)+1:(((i-1)*colsPerRead)+1)+colsPerRead], sep = ","), 
 rowsPerRead = 10000) 
 rxDataFrameToXdf(data = tempdf, ouFile = "C:/MyRData/data.xdf", append = "cols") 
}


Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?
Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.

Cảm ơn phản hồi của bạn!

×