我想将一些整数写入二进制文件,我想强制它们以两个字节写入,即使其中一些不适合(修剪这些)。当我这样做时,我得到一个错误(下面)。还有另一种方法吗?谢谢!
writeBin出错(Info_Differences,file_differences,size = 2): 这台机器上的尺寸2未知
答案 0 :(得分:1)
是的,你可能会像整数一样双打看起来像。试试这个:
writeBin(as.integer(Info_Differences), file_differences, size = 2)
或者,检查Info_Differences的真实含义:
typeof(Info_Differences) # double or integer?