У меня есть файл данных, который выглядит как:Могу ли я игнорировать строки комментариев при чтении в CSV-файле в Octave/MATLAB?
# 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
, и я хотел бы, чтобы прочитать его с программой Octave.
csvread (файл, 3,0) отлично работает в этом случае, но я беспокоюсь о том, что вам нужно будет разобраться с тремя руками.
Есть ли способ сказать «выбросить любые строки, начинающиеся с #, и любые пустые строки, прежде чем делать csvread»?
Красиво простые и быстрые, спасибо! Хотелось бы, чтобы я видел ваш ответ, прежде чем писать свою ... – ederag
Ничего себе, есть ли какие-либо документы для этого? –
@JohnLawrenceAspden https://www.gnu.org/software/octave/doc/interpreter/Simple-File-I_002fO.html, кажется, что он по умолчанию «-ascii» – ederag