I want to read the file f in chunks to a dataframe. Here is part of a code that I used.
for i in range(0, maxline, chunksize):
df = pandas.read_csv(f,sep=',', nrows=chunksize, skiprows=i)
df.to_sql(member, engine, if_exists='append',index= False, index_label=None, chunksize=chunksize)
I get the error:
pandas.io.common.EmptyDataError: No columns to parse from file
The code works only when the chunksize >= maxline (which is total lines in file f). However, in my case, the chunksize<=maxline.
Please advise the fix.