Skip records in a text file
Show older comments
I am working with large text files (~27 GB per file) containing 570,000 rows (records). I want to locate and access the contents of a particular row as efficiently as possible. The rows all consist of an initial 21 character identifying string, followed by a blank, followed by 8386 "%f" fields separated by blanks, and then ending with a new-line. I know the record number (and identifying string) of the record I would like to read. Unfortunately, I cannot use fseek to position the file since the number of bytes per record is not constant since the "%f" fields have varying sizes.
Is there a capability in MATLAB of skipping N rows (records) of text on read in MATLAB?
Many thanks,
Duane
Answers (1)
per isakson
on 30 Sep 2014
0 votes
"Is there a capability in MATLAB of skipping N rows"
Categories
Find more on Characters and Strings 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!