作者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