[问题]读取数字与文字的档案

楼主: 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