1. 程式人生 > >matlab讀取csv檔案存在字串的問題(2014.5.8)

matlab讀取csv檔案存在字串的問題(2014.5.8)

這個連結基本上可以解決所遇到的問題,我要讀取的是LBSN中籤到記錄的敬畏度數,但是就是讀取不了,嘗試了下 用這個連結的最後的語句是可以讀取字元和數字混合的記錄的,當是我的記錄有特殊性 5259ba9911d2b343baafd9a7,134398,13/10/2013  05:09:45,3fd66200f964a5201dea1ee3,Virgil's,40.75692872907425,-73.98545265197754,New York,NY,United States,4bf58dd8d48988d1df931735,BBQ Joint 上面是nodepad中的一條簽到記錄,我想讀取其中的簽到記錄,其中字串中有空格,而且有的字元很長,嘗試解決這個問題。第6,7列,嘗試用部落格的語句讀取不了,語句如下   fid = fopen('test1.csv');   dcells = textscan(fid,'%s,%s,%s,%s,%s,%f,%f,%s,%s,%s,%s,%s');   fclose(fid);  dcellneeds = dcells(6);   Mat = cell2mat(dcellneeds);   disp(Mat); 讀取失敗。 嘗試了大半天,最後還是請教師兄解決了,語句如下 [x, y] = textread('data_test.csv' ,'%*s %*s %*s %*s %*s %f %f %*[^\n]','delimiter', ',') 應當是直接跳過字串語句,將兩列資料分別讀入到x,y中,師兄威武。