[Numpy-discussion] variable number of columns in loadtxt/genfromtxt
chris.barker at noaa.gov
Tue Sep 25 11:56:30 EDT 2012
On Tue, Sep 25, 2012 at 2:31 AM, Andreas Hilboll <lists at hilboll.de> wrote:
> I commonly have to deal with legacy ASCII files, which don't have a
> constant number of columns. The standard is 10 values per row, but
> sometimes, there are less columns. loadtxt doesn't support this, and in
> genfromtext, the rows which have less than 10 values are excluded from the
> resulting array.
> Is there any way around this?
the trick is: what does it mean when there are fewer values in a row?
There is no way to universally define that.
Anyway, I'd just punt on using a standard ascii file reader, in the
time it took to write this question, you'd be halfway to writing a
custom file parser -- it's really easy in Python, at least if you
don't need absolutely top performance (which loadtext and genfromtext
doen't give you anyway)
> Thanks for your insight,
> NumPy-Discussion mailing list
> NumPy-Discussion at scipy.org
Christopher Barker, Ph.D.
Emergency Response Division
NOAA/NOS/OR&R (206) 526-6959 voice
7600 Sand Point Way NE (206) 526-6329 fax
Seattle, WA 98115 (206) 526-6317 main reception
Chris.Barker at noaa.gov
More information about the NumPy-Discussion