You can use loadtxt&#39;s converters:<br><br>From numpy SVN, here is the docstring:<br><br>&nbsp;&nbsp;&nbsp; converters : {}<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; A dictionary mapping column number to a function that will convert that<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; column to a float.&nbsp; Eg, if column 0 is a date string:<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; converters={0:datestr2num}. Converters can also be used to provide<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a default value for missing data: converters={3:lambda s: float(s or 0)}.<br><br><br>David<br><br><div><span class="gmail_quote">2008/4/23, Dharhas Pothina &lt;<a href="mailto:Dharhas.Pothina@twdb.state.tx.us">Dharhas.Pothina@twdb.state.tx.us</a>&gt;:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br> Ok it looks like I had a couple of rows with values missing in the third column. I didn&#39;t notice before since matlab and octave assumes zeros in those cases. Is there a function in numpy/scipy that can read files like that or should I fix the file before reading it in?<br>
 <br> thanks for your help.<br> <br> - dharhas<br> <br> &gt;&gt;&gt; Pauli Virtanen &lt;<a href="mailto:pav@iki.fi">pav@iki.fi</a>&gt; 4/23/2008 9:50 AM &gt;&gt;&gt;<br> <br>Wed, 23 Apr 2008 16:44:16 +0200, Nils Wagner wrote:<br>
 <br> &gt; On Wed, 23 Apr 2008 09:31:06 -0500<br> &gt;&nbsp;&nbsp; &quot;Dharhas Pothina&quot; &lt;<a href="mailto:Dharhas.Pothina@twdb.state.tx.us">Dharhas.Pothina@twdb.state.tx.us</a>&gt;<br> &gt; wrote:<br> [clip]<br> &gt;&gt; I have an ascii text file with the format :<br>
 &gt;&gt;<br> &gt;&gt; year month sumprcp(in)<br> &gt;&gt; 1976 01 2.07<br> &gt;&gt; 1976 02 0.76<br> &gt;&gt; 1976 03 2.53<br> &gt;&gt; 1976 04 2.25<br> &gt;&gt; ...<br> &gt;&gt;<br> &gt;&gt; When trying to read it with the function loadtxt() I am<br>
 &gt;&gt;getting an error :<br> &gt;&gt; in iPython I type :<br> &gt;&gt;<br> &gt;&gt; from numpy import *<br> &gt;&gt; year,month,data =<br> &gt;&gt;loadtxt(&#39;portarthurcity_monthlyprecip.txt&#39;,skiprows=1,unpack=True)<br>
 &gt;&gt;<br> &gt;&gt; I get the error :<br> <br> No problem here either, with numpy <a href="http://1.0.4.">1.0.4.</a> Is there garbage later on in<br> the file?<br> <br> --<br> Pauli Virtanen<br> <br> _______________________________________________<br>
 SciPy-user mailing list<br> <a href="mailto:SciPy-user@scipy.org">SciPy-user@scipy.org</a><br> <a href="http://projects.scipy.org/mailman/listinfo/scipy-user">http://projects.scipy.org/mailman/listinfo/scipy-user</a><br>
 <br> _______________________________________________<br> SciPy-user mailing list<br> <a href="mailto:SciPy-user@scipy.org">SciPy-user@scipy.org</a><br> <a href="http://projects.scipy.org/mailman/listinfo/scipy-user">http://projects.scipy.org/mailman/listinfo/scipy-user</a><br>
 </blockquote></div><br>