data.table
ハードディスクに 3000 万行と 15 列が保存されています (サイズ 177 MB、ファイル 1) 。
このデータをRにロードして処理し、さらに8列追加して(行は同じまま)、再度.RData
ファイルとして保存しましたが、今度はサイズが小さくなりました(144 MB、ファイル2)。
これはどのように可能ですか?.RData
列を追加した場合、ファイルのサイズが大きくなるのではないですか?
編集: 初期ファイルは data.table (R) で、ハードディスク (ファイル 1、177 MB) に .RData として保存します。次に、それを R にロードして処理し、さらに列を追加して (行は同じまま)、保存し直します (ファイル 2、144 MB)。