2011-08-11 92 views
2

我想寫一些整數到二進制文件,我想強制它們被寫入兩個字節,即使它們中的一些不適合(修剪這些)。當我這樣做時,我會收到一個錯誤(如下)。還有另一種方法可以做到嗎?謝謝!整數到二進制文件中的兩個字節

錯誤writeBin(Info_Differences,file_differences,大小= 2): 2號是未知的,這機器

+0

相關:[寫作小整數二進制文件R](http://stackoverflow.com/questions/7016122/寫小整數到二進制文件在r) –

+0

確保它們是整數。用is.integer/numeric檢查。如果它們中的任何一個是數字,則不支持size = 2。 –

回答

1

呀,你可能有成倍於看起來像整數。試試這個:

writeBin(as.integer(Info_Differences), file_differences, size = 2) 

,或者檢查什麼Info_Differences真的是:

typeof(Info_Differences) # double or integer?