[Numpy-discussion] variable number of columns in loadtxt/genfromtxt

Chris Barker 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,
> Andreas.
> _______________________________________________
> NumPy-Discussion mailing list
> NumPy-Discussion at scipy.org
> http://mail.scipy.org/mailman/listinfo/numpy-discussion


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 mailing list