我有,看起来像一个数据文件:在Octave/MATLAB中读取csv文件时,我可以忽略注释行吗?
# data file
# blah
# blah
0.000000, 0.0, 24.198, 6.864,NaN,NaN,NaN,NaN
0.020000, 0.0, 24.198, 6.864,NaN,NaN,NaN,NaN
0.040000, 0.0, 24.198, 6.864,NaN,NaN,NaN,NaN
0.060000, 0.0, 24.198, 6.864,NaN,NaN,NaN,NaN
0.080000, 0.0, 24.198, 6.864,NaN,NaN,NaN,NaN
0.100000, 0.0, 24.198, 6.864,NaN,NaN,NaN,NaN
0.120000, 0.0, 24.198, 6.864,NaN,NaN,NaN,NaN
,我想用一个八度程序来读取它。
csvread(文件,3,0)在这种情况下完美地工作,但我担心必须手工制定3。
是否有某种方式可以说'在执行csvread之前丢掉以#开始的所有行,以及任何空白行?
非常简单,快速,谢谢!希望我在写我的之前看到了你的答案...... – ederag 2014-10-06 10:50:30
哇,有没有这方面的文档? – 2014-10-06 16:14:47
@JohnLawrenceAspden https://www.gnu.org/software/octave/doc/interpreter/Simple-File-I_002fO.html,似乎它默认为“-ascii” – ederag 2014-10-06 17:28:06