Как обработать ошибку памяти на book.parse (листе) - PullRequest
0 голосов
/ 14 апреля 2020

Ошибка памяти на book.parse (лист)

Ошибка памяти после чтения нескольких файлов в каталоге на book.parse(sheet)

for filename in os.listdir(cwd):
        if filename.endswith('.xlsx') and not filename.startswith(('1Data')):
            book = pd.ExcelFile(filename)
            print(filename)
            for sheet in book.sheet_names:
                df = book.parse(sheet) #how can i handle this 
                if 'comp' in df.columns:
                    df['comp1']=df['comp']
                    print("For "+filename+"\n")
                    book2=df.pivot_table(values='comp1',index=['pe','id'], columns='comp', aggfunc='count',margins=True)
...