@@ -76,7 +76,7 @@ function datalayout_transpose(header, parsinglayers, io, datarow, footerskip, no
7676 push! (columnpositions, position (io))
7777 readline! (parsinglayers, io)
7878 end
79- seek (io, datapos)
79+ Parsers . fastseek! (io, datapos)
8080 elseif isa (header, AbstractRange)
8181 # column names span several columns
8282 throw (ArgumentError (" not implemented for transposed csv files" ))
@@ -104,7 +104,7 @@ function datalayout_transpose(header, parsinglayers, io, datarow, footerskip, no
104104 push! (columnpositions, position (io))
105105 readline! (parsinglayers, io)
106106 end
107- seek (io, datapos)
107+ Parsers . fastseek! (io, datapos)
108108 end
109109 rows = rows - footerskip # rows now equals the actual number of rows in the dataset
110110 return rows, makeunique (map (x-> normalizenames ? normalizename (x) : Symbol (x), columnnames)), columnpositions
@@ -117,7 +117,7 @@ function datalayout(header::Integer, parsinglayers, io, datarow, normalizenames,
117117 skipto! (parsinglayers, io, 1 , datarow)
118118 datapos = position (io)
119119 row_vals = readsplitline (parsinglayers, io, cmt)
120- seek (io, datapos)
120+ Parsers . fastseek! (io, datapos)
121121 columnnames = [Symbol (" Column$i " ) for i = eachindex (row_vals)]
122122 else
123123 skipto! (parsinglayers, io, 1 , header)
@@ -148,7 +148,7 @@ function datalayout(header::Vector, parsinglayers, io, datarow, normalizenames,
148148 columnnames = makeunique ([normalizenames ? normalizename (nm) : Symbol (nm) for nm in header])
149149 else
150150 row_vals = readsplitline (parsinglayers, io, cmt)
151- seek (io, datapos)
151+ Parsers . fastseek! (io, datapos)
152152 if isempty (header)
153153 columnnames = [Symbol (" Column$i " ) for i in eachindex (row_vals)]
154154 else
0 commit comments