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

作者: ga757494 (Boss)   2016-05-18 19:54:21
以前慣用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 先謝謝了!!
作者: celestialgod (天)   2016-05-18 21:59:00
一行行讀,自己拆
作者: YoursEver (豬是妳)   2016-05-19 10:39:00
檔案如果行數沒爆表,轉xls,用xlsread.
作者: JamesChen (James)   2016-05-19 15:53:00
要又有文字又有數字只能讀成 table 格式的樣子吧table 很接近 R 的 dataframe (我的理解)Matlab 的人多半習慣用 Matrix 跟 dataframe 差距較大

Links booklink

Contact Us: admin [ a t ] ucptt.com