私はPythonでデータ分析を行うことについて学び始めています。Pythonでの同様の.rdata機能ですか?
Rでは、データをメモリにロードし、変数を.rdata
ファイルに保存することができます。
"プロジェクト"の分析を作成しようとしています。そのため、データを読み込み、スクリプトを保存してから、出力を保存して、それを思い出す必要があります。
Pythonに相当する機能はありますか?あなたが探しているもの
おかげ
私はPythonでデータ分析を行うことについて学び始めています。Pythonでの同様の.rdata機能ですか?
Rでは、データをメモリにロードし、変数を.rdata
ファイルに保存することができます。
"プロジェクト"の分析を作成しようとしています。そのため、データを読み込み、スクリプトを保存してから、出力を保存して、それを思い出す必要があります。
Pythonに相当する機能はありますか?あなたが探しているもの
おかげ
はバイナリシリアルです。これのための最も顕著な機能はPythonでpickle
です。いくつかの標準的な科学データ構造があれば、代わりにHDF5を見ることができます。 JSONは多くのオブジェクトでも動作しますが、バイナリのシリアル化ではなく、テキストベースです。
オプションを拡張すると、他にも多くのシリアル化オプションがあります。 Googleのプロトコルバッファー(Rprotobuf
の開発者は、SOのrタグのトップランクの回答者です)、Avro、Thriftなどです。
pickle
および.Rdat
のような汎用シリアル化オプションがありますが、特にランダムアクセス、移植性、並列アクセス、ツールが必要な場合は、I/Oを必要に応じて迅速かつ適切に行ううえで、例えば、大きなオブジェクトの場合は.Rdat
を避ける傾向があります。