1. 程式人生 > >使用R讀取MATLAB資料檔案

使用R讀取MATLAB資料檔案

最近在學習R語言,但是做實驗的過程中需要使用之前用matlab儲存的資料檔案,因此有了使用R讀取mat檔案的需求。上網查詢了一下,果然找到了相關的資料,順便在這裡介紹一下

首先需要安裝R.matlab包

R語言安裝package比較簡單,只需要一下一行命令即可
install.packages(“R.matlab”)

第二步,載入R.matlab包

使用以下命令進行載入
library(R.matlab)

在進行載入之後,就可以讀取mat資料檔案了

使用readMat(para)函式對mat檔案進行讀取,引數是需要讀取的檔案路徑
mat<-readMat()

對讀取內容(存放在mat變數中)進行操作(mat變數)

s<-mat$s

fields<-dimnames(S)[[1]]

cat(“Field names:”,paste(fields,collapse=”,”),”\n”,sep=” “)

print(s)

注:需要使用R讀取的mat檔案在儲存時需要加上引數 ‘-v7’,否則不能讀取