作者pipips (小耿)
看板MATLAB
標題[問題] 讀txt檔忽略部分符號(")的問題
時間Sun Apr 15 12:08:41 2012
這幾天在用 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
1F:→ mp19990920:我有想到兩個方法: 04/16 14:41
2F:→ mp19990920:1.用excel匯入另存成xls檔,再用matlab來讀 04/16 14:42
3F:→ mp19990920:2.用記事本之類的軟體把"清除後,再用matlab來讀 04/16 14:43
4F:推 okgogogo:不就是全部取代? word就有了 04/19 12:55
5F:→ qwezxcfgh:ctrl+h @_@~ 04/24 16:35