[問題] 利用 R 讀 mat 檔
最近要用 R 去讀 matlab 的 mat 檔,matlab 檔的內容為: n 個 cell ,每個cell 都存
一個中文字串,發現利用 R.matlab 中的 readMat 去讀取,會有以下警告訊息:在強制
變更成純量時,任何溢位值當作0來處理。
這讀取的結果會無法顯示任何中文訊息。
請問各位大大有什麼好辦法嗎?
範例:MATLAB:
test{1,1}='貓'
test{2,1}='狗'
test{3,1}='犀牛'
test{4,1}='非洲大草原'
save test.mat
R:
library(R.matlab)
path = system.file("mat-files", package="R.matlab")
pathname = file.path('C:\\Users\\JACK\\\Desktop','test.mat' )
data1 = readMat(pathname)
Warning:
1: In convertUTF8(ary) : 在強制變更成純量值時,任何溢位值當作 0 來處理
output:
""
輸出是空的list
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.136.91.165
※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1495700479.A.002.html
→
05/25 16:26, , 1F
05/25 16:26, 1F
※ 編輯: jackhzt (140.109.73.209), 05/25/2017 16:56:12
→
05/25 17:52, , 2F
05/25 17:52, 2F
→
05/25 18:14, , 3F
05/25 18:14, 3F
→
05/25 18:14, , 4F
05/25 18:14, 4F
→
05/25 18:16, , 5F
05/25 18:16, 5F
→
05/25 18:16, , 6F
05/25 18:16, 6F
→
05/25 18:16, , 7F
05/25 18:16, 7F
→
05/25 18:19, , 8F
05/25 18:19, 8F
→
05/25 18:20, , 9F
05/25 18:20, 9F
→
05/25 18:20, , 10F
05/25 18:20, 10F
→
05/25 18:20, , 11F
05/25 18:20, 11F
→
05/25 18:50, , 12F
05/25 18:50, 12F
→
05/25 18:51, , 13F
05/25 18:51, 13F
→
05/25 18:55, , 14F
05/25 18:55, 14F
→
05/25 18:55, , 15F
05/25 18:55, 15F
→
05/25 18:55, , 16F
05/25 18:55, 16F
→
05/25 18:57, , 17F
05/25 18:57, 17F
→
05/25 18:59, , 18F
05/25 18:59, 18F
→
05/25 18:59, , 19F
05/25 18:59, 19F
→
05/25 19:01, , 20F
05/25 19:01, 20F
→
05/25 19:01, , 21F
05/25 19:01, 21F
→
05/25 19:01, , 22F
05/25 19:01, 22F
→
05/25 19:03, , 23F
05/25 19:03, 23F
→
05/25 19:04, , 24F
05/25 19:04, 24F
→
05/25 19:08, , 25F
05/25 19:08, 25F
R_Language 近期熱門文章
PTT數位生活區 即時熱門文章