美文网首页
入库和读取超大文件

入库和读取超大文件

作者: 朝朝朝朝朝落 | 来源:发表于2020-07-19 09:57 被阅读0次

    读取超大csv

    def get_df(file):

        mylist = []

        for chunk in pd.read_csv(file,engine='python',chunksize=100000):

            mylist.append(chunk)

        temp_df = pd.concat(mylist,axis=0).reset_index(drop=True)

        del mylist

        return temp_df

    入库超大文件

    n=len(df)//100000

    for i in range(n+1):

        df=df.iloc[i*100000:(i+1)*100000]

        print(f'df,共{n}次,第{i*100000}-{(i+1)*100000}次')

        df.to_sql('df',engine1,if_exists='append',index=False)

    相关文章

      网友评论

          本文标题:入库和读取超大文件

          本文链接:https://www.haomeiwen.com/subject/merlkktx.html