while start < nrows:
    df = pd.read_sql('%s LIMIT %s OFFSET %s' % (query, chunksize, start), con)
dfs.append(df)
return pd.concat(dfs, ignore_index=True)
Pull large amounts of data from a remote server, into a DataFrame