You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-21-ec4c9826eb96> in <module>()
1 csv = pd.read_csv(file_path, chunksize=10)
----> 2 chunk = next(csv)
TypeError: TextFileReader object is not an iterator
which I didn't expect. Sure, I can do csv = iter(pd.read_csv(file_path, chunksize=10)), but since I don't see any advantage (i.e. indexing) in having a non-iterator iterable, maybe read_csv could directly return an iterator? In other words,
In [3]: csv = pd.read_csv(file_path, chunksize=100)
In [4]: print(len(list(iter(csv))), len(list(iter(csv))))
(23, 0)
is maybe not what people expect from a non-iterator iterable.
(Even) I should be able to submit a PR. The only question is whether 1) this is worth fixing 2) this is worth fixing in pandas rather than in pytables.
The text was updated successfully, but these errors were encountered:
yields
which I didn't expect. Sure, I can do
csv = iter(pd.read_csv(file_path, chunksize=10))
, but since I don't see any advantage (i.e. indexing) in having a non-iterator iterable, maybe read_csv could directly return an iterator? In other words,is maybe not what people expect from a non-iterator iterable.
(Even) I should be able to submit a PR. The only question is whether 1) this is worth fixing 2) this is worth fixing in pandas rather than in pytables.
The text was updated successfully, but these errors were encountered: