Целые числа в два байта в двоичных файлах - PullRequest
2 голосов
/ 11 августа 2011

Я хочу записать несколько целых чисел в двоичный файл и заставить их записываться в два байта, даже если некоторые из них не подходят (обрезать их). Я получаю ошибку, когда я делаю это (ниже). Есть ли другой способ сделать это? Спасибо!

Ошибка в writeBin (Info_Differences, file_differences, size = 2): Размер 2 неизвестен на этой машине

1 Ответ

1 голос
/ 12 августа 2011

Да, у вас, вероятно, есть удвоения, выглядящие как целые числа Попробуйте это:

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

или, чтобы проверить, что на самом деле Info_Differences:

typeof(Info_Differences) # double or integer?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...