How to read data in chunks in Python dataframe?
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. jezrael I think it is better to use the parameter chunksize in read_csv . Also,