回答:
いくつかの方法があります。1つの方法は、を使用save()
して正確なオブジェクトを保存することです。たとえば、データフレームの場合foo
:
save(foo,file="data.Rda")
次に、それをロードします:
load("data.Rda")
write.table()
またはを使用して、テーブルをプレーンテキストで保存したりdput()
、Rコードを取得してテーブルを再現したりすることもできます。
dump()
オーバーsave()
、およびwrite.table()
オーバーdump()
save()
/ load()
でしょうか?もしそうなら、それも考慮に入れるものです。通常、いくつかの.csvファイルを処理するセクションがあり、気に入った場所にそれらを取得したら、それらを保存して、プロジェクトに再度アクセスするたびにそのコードを再実行する必要がないようにします。したがって、構造への作業/微調整を維持することは、考慮することが重要です。
dump()
構造も保存します。良い点write.table
は、多くのソフトウェアがインポートできる方法でテーブルを書き込むことです。
saveRDS
名前なしでデータフレームを保存することを参照してください(dhendricksonはその答えを持っています)。
dump
、作成されたファイルはsource()
-ed されますが、help(dump)
ページにsave
は「より安全」とあります。