Как записать двоичные данные из R и использовать их в GrADS?
Мой вопрос об экспорте данных из R в GrADS.
У меня есть пространственные данные, которые я обработал в R, и я хотел бы отобразить их с помощью GrADS. Затем мне нужно использовать функцию writeBin для создания двоичного файла, который можно читать в GrADS. Вот причина, которую я использую для этого:
to.write=file("eof.dat", "wb")
writeBin(f,to.write)
close(to.write)
f - вектор, содержащий мои данные (в диапазоне от -0,005 до 0,05).
Я проверил, что мои данные хорошо написаны с использованием функции readBin в R.
Затем я написал контрольный файл, который:
DSET /home/k/kg/kg312/eof.dat
TITLE EMPIRICAL ORTHOGONAL FUNCTIONS
UNDEF -99999
XDEF 61 LINEAR -20.5 1
YDEF 12 LINEAR 5.5 1
ZDEF 1 LINEAR 1 1
TDEF 1 LINEAR 16FEB2018 1DY
VARS 1
EOF1 1 99 EOF1
ENDVARS
GrADS читает этот файл без проблем. Но когда я пытаюсь отобразить его, я получаю неправильные значения моих данных. Данные там ранжируются от -5e+37 до 3e+38, что абсолютно бессмысленно!!!
Таким образом, мой вопрос, является ли это другой возможностью передавать данные из R в GrADS? И что вызывает изменение этих данных между этими двумя языками?