現在 .Rdata ファイルをエクスポートしているソフトウェアを変更して、HDF5 や netCDF などの「プラットフォームに依存しないバイナリ形式」でエクスポートするように依頼されました。次の 2 つの理由が挙げられました。
- Rdata ファイルは R でのみ読み取ることができます
- バイナリ情報の保存方法は、オペレーティング システムやアーキテクチャによって異なります
また、 「R Data import export manual」では、HDF5 と netCDF については説明されていますが、Rdata ファイルについては説明されていません。
R-help に関する議論では、.Rdata ファイルはプラットフォームに依存しないことが示唆されています。
質問:
- これらの懸念はどの程度有効ですか?
- たとえば、Matlab は R を呼び出さずに .Rdata を読み取ることができますか?
- この点で、他の形式は .Rdata ファイルよりも便利ですか?
- プログラム自体への変更を最小限に抑えて、すべての .Rdata ファイルの .hdf5 類似物を作成するスクリプトを作成することは可能でしょうか?