read_csv gives incorrect chunks when chunking headerless single column file of data
say I have a file
pred.dat
which has only two lines of content
0.001
0.051

(this being the actual test case where this happens).
if I do 

``````
labchunks = read_csv(fromvw, sep=" ",header=None,chunksize = 100000) # 
predchunks= read_table( preddat ,header=None, names=["prediction"],chunksize = 100000 )
print labchunks
print predchunks
for labels,preds in izip(labchunks,preddat):
 # print labels
 #     print predd
    # currentrange = min( len(labels.ix[:,0]), len(predd.ix[:,0]))
    # print preds 
    for lbl,prd  in zip( labels.ix[:,"X.1"] ,preds.prediction):
            fl.write(str(lbl) + "," +str(logistic(prd))+ "\n" )
    fl.flush()
fl.close()```

``i get "Traceback (most recent call last):
  File "./fixedpear.py", line 29, in <module>
    for lbl,prd  in zip( labels.ix[:,"X.1"] ,preds.prediction):
AttributeError: 'str' object has no attribute 'prediction'"``


which I don't understand, because it looks like somehow preds is actually the sequence of characters in the filename "pred.dat"
rather than a chunk of the contents!
``````
