[問題] 讀txt檔忽略部分符號(")的問題

看板MATLAB作者 (小耿)時間12年前 (2012/04/15 12:08), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
這幾天在用 matlab 讀一些下載的他人的實驗數據... 原始 資料的格式不是很整齊 會有類似下面的情況在行列間夾雜... 4,1995/12/14 0:00:00,"100","7.5",0.5,0.1,1,1,9478,186 4,1996/1/11 0:00:00,"100",,,,1,1,9506,214 用 delimiter 指令 可以針對 ',', ' ', ':' 做分格... 可是資料裡面的 " 好難處理阿.. 只要搞定他應該就可以讓數據整齊的排列了 只是每行的數目不太一樣... 如果把它當分格符號排列上就會亂掉 如果把它忽略掉的話應該就可以達成整齊排列的目標了 help 有查到似乎有可以忽略一些符號的 commentstyle 指令 但是裡面沒有可以忽略掉 " 的參數選項 有人知道是否有可以忽略掉 " 的方法嗎? 或是針對讀取這類行不很規則的數據有沒有什麼其他的技巧? --   流光語翼編               | 流光幻現,訴說著過去的羽翼傳說似的 飛 翔 | 流光幻現,讚嘆著未來的羽翼不可預期的意象 | _____________________________________________|___ http://www.wretch.cc/blog/pipips                         | -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.4.192

04/16 14:41, , 1F
我有想到兩個方法:
04/16 14:41, 1F

04/16 14:42, , 2F
1.用excel匯入另存成xls檔,再用matlab來讀
04/16 14:42, 2F

04/16 14:43, , 3F
2.用記事本之類的軟體把"清除後,再用matlab來讀
04/16 14:43, 3F

04/19 12:55, , 4F
不就是全部取代? word就有了
04/19 12:55, 4F

04/24 16:35, , 5F
ctrl+h @_@~
04/24 16:35, 5F
文章代碼(AID): #1FYadCCE (MATLAB)