2
我想寫一些整數到二進制文件,我想強制它們被寫入兩個字節,即使它們中的一些不適合(修剪這些)。當我這樣做時,我會收到一個錯誤(如下)。還有另一種方法可以做到嗎?謝謝!整數到二進制文件中的兩個字節
錯誤writeBin(Info_Differences,file_differences,大小= 2): 2號是未知的,這機器
我想寫一些整數到二進制文件,我想強制它們被寫入兩個字節,即使它們中的一些不適合(修剪這些)。當我這樣做時,我會收到一個錯誤(如下)。還有另一種方法可以做到嗎?謝謝!整數到二進制文件中的兩個字節
錯誤writeBin(Info_Differences,file_differences,大小= 2): 2號是未知的,這機器
呀,你可能有成倍於看起來像整數。試試這個:
writeBin(as.integer(Info_Differences), file_differences, size = 2)
,或者檢查什麼Info_Differences真的是:
typeof(Info_Differences) # double or integer?
相關:[寫作小整數二進制文件R](http://stackoverflow.com/questions/7016122/寫小整數到二進制文件在r) –
確保它們是整數。用is.integer/numeric檢查。如果它們中的任何一個是數字,則不支持size = 2。 –