3
save(something, file="something.RData", compress="xz")

次に、再利用のためにロードするとき

load("something.RData")

print(something)

Error in print(something) : object 'something' not found

ランダムフォレストオブジェクトです。解凍コードがありませんか?

4

1 に答える 1

4

これはコンソール (親環境がない場所) では機能しますが、load()環境を使用する方法 (および呼び出し元の関数に割り当てられる) のため、関数では機能しません。

2 つの簡単な代替手段:

  1. 単一のオブジェクトにはsaveRDS()とを使用します。readRDS()

  2. 以下のように環境を作成して使用します。

2 番目のアプローチの短い例を次に示します。

ne <- new.env()
load(somefile, ne)   # now ls(ne) will show what was loaded
foo <- ne$something
于 2013-09-11T18:55:23.813 に答える