Iterableiterator by toobaz · Pull Request #12173 · pandas-dev/pandas (original) (raw)

In [46]: s = DataFrame({'A' : range(10)}).to_csv(None)

In [47]: s
Out[47]: ',A\n0,0\n1,1\n2,2\n3,3\n4,4\n5,5\n6,6\n7,7\n8,8\n9,9\n'

In [48]: pd.read_csv(StringIO(s),index_col=0)
Out[48]: 
   A
0  0
1  1
2  2
3  3
4  4
5  5
6  6
7  7
8  8
9  9

In [49]: list(pd.read_csv(StringIO(s),index_col=0,chunksize=4))
Out[49]: 
[   A
 0  0
 1  1
 2  2
 3  3,    A
 4  4
 5  5
 6  6
 7  7,    A
 8  8
 9  9]