Импорт массива из Matlab в R

Я уверен, что это простая проблема, но я не смог найти очевидное решение. У меня есть серия файлов выходного массива моделей (dim 180, 360, 12 ), сгенерированных в Matlab, которые мне нужно открыть в R.

Я попытался использовать пакет R.matlab, просто используя команду readMat, и это приводит к объекту списка. Попытка записать этот список в матрицу приводит к ошибке выделения памяти.

Пробовал удалить из списка, но и это не помогло.

Как я могу открыть эти матричные файлы Matlab и написать как матрицу в R? есть идеи?


код для Matlab, прочитанный до сих пор, просто:

> data<-readMat("filename")
> typeof(data)
[1] "list"
> str(data)
List of 1
 $ pco2: num [1:180, 1:360, 1:12] NaN NaN NaN NaN NaN...
 - attr(*, "header")=List of 3
..$ description: chr "MATLAB 5.0 MAT-file, Platform: GLNXA64, Created on: Thu Jul 26 10:36:42 2012 "
..$ version : chr "5"
..$ endian : chr "little
12
задан Amro 26 July 2012 в 18:45
поделиться