Как исправить ошибку при импорте файлов .MAT в R с использованием readMat ()? - PullRequest
0 голосов
/ 14 февраля 2019

Я пытаюсь импортировать файл matlab (с двумя переменными) в R с помощью readMAT (), но я получаю следующие ошибки в строке «data <- readMat (pathname)»: </p>

Error in file(con, open = "rb") : cannot open the connection In addition: Warning message: In file(con, open = "rb") : cannot open file '/Station_2_Q11.mat/rb': No such file or directory

Я попытался установить каталог с тем же путем / местоположением файла, используя setwd ("..."), но все равно получаю ошибку.

Я сохранил файл matlab, используяВерсия 2016b:

filename = 'C:\Users\...\Saved_results_matlab\Station_2_Q11'
save(filename,'data_Tp_2','data_Hs_2')

И импортировать ее в R следующим образом:

path <- system.file("C:/Users/.../Saved_results_matlab",package = "R.matlab")
pathname <- file.path(path, "Station_2_Q11")   

data <- readMat (pathname) </p>

data_Hs = data$data.Hs.2
class(data_Hs)
data_Tp = data$data.Tp.2
class(data_Tp)

data_Hs_num = as.numeric(data_Hs)
class(data_Hs_num)
data_Tp_num = as.numeric(data_Tp)
class(data_Tp_num)

Я хотел бы иметьдве переменные числового типа для продолжения.

Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...