Ignore text in a txt file
Show older comments
Hi all!
I have 50 txt files name 001.txt until 050.txt and look like:
time [ms]: 100,00
Nr. [scans]: 1
Nr. [pixels]: 0
Data [m]
[first] [second] [third] [fourth]
296,95; 511,000; 11,000; 0,000
297,04; 503,000; 15,333; 0,000
297,13; 505,000; 15,000; 0,000
297,22; 553,000; 16,667; 0,000
297,31; 515,000; 2,333; 0,000
297,40; 541,000; -3,333; 0,000
297,49; 505,000; -1,333; 0,000
297,58; 530,000; 7,333; 0,000
297,67; 506,000; 9,000; 0,000
I want to ignore the line with text and keep only the numeric columns of all 50 files.
Any ideas??
Thank you!
Answers (1)
Star Strider
on 18 Feb 2019
0 votes
It depends on the function you are using to read them. In the textscan (link) and other functions that use textscan, they are called header lines. You can skip over them by using the 'HeaderLines' (link) name-value pair. Other functions handle them differently, so for example in dlmread (link) you would specify the number of rows to skip using the Starting Row Offset (link) number.
Choose a function and read the documentation for it!
3 Comments
Thar
on 18 Feb 2019
Walter Roberson
on 18 Feb 2019
'HeaderLines', 5
Star Strider
on 18 Feb 2019
@Walter — Thank you yet again!
Categories
Find more on Convert Image Type in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!