Rはオブジェクトファイルエラーを読み取りました '不正な復元ファイルのマジックナンバー。 2より前の保存バージョンの使用は非推奨です。



R Read Object File Errorbad Restore File Magic Number



  • バグ: ハイバージョンR(v3.6.0)で渡されましたsave/save.image保存したオブジェクトファイルをR-3.4.1環境にロードすると、エラーが発生しますbad restore file magic number
Error in load('data.Robj') : bad restore file magic number (file may be corrupted) -- no data loaded In addition: Warning message: file ‘data.Robj’ has magic number 'RDX3' Use of save versions prior to 2 is deprecated
  • 理由: 多くのグーグルの後、私はついにパズルを解き、Rはバージョン3.5.0 version 3から新しいシリアル化フォーマットを使い始めました。R-3.5.0より前のバージョンはフォーマット3で保存されたオブジェクトファイルを読み取ることができません。Rコアを参照してください。詳細はチーム 公式説明
  • 解決: 上位バージョンR(バージョン> = 3.5.0)環境でオブジェクトファイルを保存するときにパラメータを追加するversion=2
save.image(file='data.Robj', version=2)