2

.rdata ファイルに保存されたオブジェクトを読み込むときに、ロードされるライブラリを定義する可能性はありますか? 例:実行後:

library(data.table)
dt1 = data.table(a=1:10,b=letters[1:10])
save(dt1,file="dt.rdata")

dt1 は dt.rdata に保存されます。

残念ながら、そのファイルを元の R セッションに読み込む場合 (たとえば、Windows エクスプローラーでファイルをダブルクリックすることによって) dt1 は使用できますが、対応する data.table コマンドは、追加のコマンドを発行した後にのみ使用できます。

library(data.table)

新しく開かれた R セッションで。特定のパッケージをロードするか、またはそれぞれのファイルを読み取る前/後に他のコマンドを実行するように、データ ファイル内で定義する方法はありますか?

4

1 に答える 1

1

.Firstデータを別のワークスペースに保存し、ライブラリをロードするという関数を追加します。

.First <- function(){library(data.frame)}
于 2016-11-25T17:08:37.177 に答える