[問題]讀取數字與文字的檔案

看板MATLAB作者 (Boss)時間9年前 (2016/05/18 19:54), 編輯推噓0(005)
留言5則, 3人參與, 最新討論串1/1
以前慣用R, 但工作需求用到matlab. 我有問題想請教板上大大 假設我的data.csv長這樣 (第一列為column name) X1 X2 X3 X4 1 2 3 A 1.1 2.6 5.6 B 2 4 6 C 要怎麼讀取資料讓 連續型變數及類別型變數 同存(column name也在) 像R的話可以 用 data[,1] 或者 data[,"X1"] 叫出第一行的資料. matlab可以這樣嗎? 我有試過csvread,無法讀取文字(好像會直接輸出成0) 也試過importdata,都沒辦法讓數字,文字,column name同時在 (或許是我不會用QQ) 有查到tableread指令好像蠻符合我的需求, 但是我的版本好像比較舊,沒有此function. 故上來版上請求協助QQ 先謝謝了!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 106.1.228.244 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1463572464.A.936.html

05/18 21:59, , 1F
一行行讀,自己拆
05/18 21:59, 1F

05/19 10:39, , 2F
檔案如果行數沒爆表,轉xls,用xlsread.
05/19 10:39, 2F

05/19 15:53, , 3F
要又有文字又有數字只能讀成 table 格式的樣子吧
05/19 15:53, 3F

05/19 15:53, , 4F
table 很接近 R 的 dataframe (我的理解)
05/19 15:53, 4F

05/19 15:55, , 5F
Matlab 的人多半習慣用 Matrix 跟 dataframe 差距較大
05/19 15:55, 5F
文章代碼(AID): #1NF5Vmas (MATLAB)
文章代碼(AID): #1NF5Vmas (MATLAB)