Я создал числовую матрицу 300000 x 7 в R и хочу работать с ней как в R, так и в Matlab. Однако я не могу создать файл, хорошо читаемый для Matlab. При использовании команды save() с файлом=xx.csv вместо этого распознаются 5 столбцов; с расширением .txt все данные открываются в одном столбце. Я также пытался с пакетами ff и ffdf управлять этими большими данными (я предполагаю, что проблема идентификации R строк и столбцов при сохранении как-то связана с этим), но я не знаю, как сохранить их в читаемом формате для Matlab после.
Примером этого набора данных может быть:
output <- matrix(runif(2100000, 1, 1000), ncol=7, nrow=300000)
save
сохраняет объекты R в родном двоичном формате R, поэтому я удивлен, что вы получили что-то из этого в Matlab. Смена расширения не поможет. Прочтитеhelp(save)
для информации. - person Spacedman   schedule 21.01.2014