2013-02-07 39 views

Trả lời

11

Một giải pháp tốt hơn hiện nay là sử dụng saveRDS để lưu và readRDS đọc:

saveRDS(model, "model.rds") 
my_model <- readRDS("model.rds") 

này cho phép bạn chọn một tên mới cho các đối tượng (bạn không cần phải nhớ tên bạn sử dụng khi bạn đã lưu nó)

11

Các mã sau đây giả định rằng tên biến của mô hình của bạn là 'mô hình':

save(model, "model.RData") 

này sẽ tiết kiệm được mô hình của bạn là "model.RData" trong thư mục làm việc hiện tại. Bạn có thể tìm hiểu những gì các thư mục làm việc là bằng cách phát hành như sau:

getwd() 

Để tải nó trở lại, đảm bảo rằng mô hình của bạn sẽ được lưu trong thư mục làm việc của bạn và phát hành:

load("model.RData") 
+2

trường hợp của tôi tôi cần phải đặt tệp một cách rõ ràng bằng cú pháp 'save (model, file =" model.RData ")' – Boern

+2

không chính xác: xem câu trả lời khác –

14

Cú pháp đúng sẽ sử dụng:

save(model, file="model.Rdata") 

Sau đó, nó có thể được nạp bằng lệnh tải().

+0

Hmm, vâng điều thú vị là câu trả lời khác đã đi hai năm rưỡi không thay đổi và không chính xác. Haha –

Các vấn đề liên quan