1
我需要能夠通過網絡有效檢索R數據。我試圖檢索的典型數據集包含數十萬個數字。降低精度的數字數據
我目前使用saveRDS來存儲數據和readRDS來檢索它,這給了我不俗的表現。但是由於R將每個數字存儲在4個字節中,因此一些預先計算的結果仍然可能會在幾十MB的範圍內。對於我的應用程序,我不需要比1或最多2字節的整數更高的準確性,所以我認爲可以通過以另一種格式存儲二進制數據來節省一些時間。
我一直沒能找到任何關於有效存儲R數據的精確格式。很顯然,我可以讀寫自己的二進制格式,但我想到通過減少網絡上的讀取/傳輸時間,在R中執行該操作的開銷將遠遠超過我獲得的任何性能優勢。
任何人都有這方面的經驗?
謝謝! 'as.raw'對我來說還不夠準確,但是你的包中的'short' int可能只是個訣竅! – 2012-03-26 19:40:36