Почему выполнение этого кода останавливает мой компьютер?

При обработке некоторых необработанных файлов и преобразовании их в CSV моя машина дает сбой. Когда я запускаю код для небольших файлов (~5 Мб), он работает без проблем, но когда я запускаю его для больших файлов (~20 Мб), мой компьютер зависает. Любая идея о причине проблемы?

import pandas as pd 
import csv 
import glob 

path = "./raw/*.raw"


for fname in glob.glob(path):
    kfname= fname.split('\\')
    dfname = './raw/'+kfname[1]        
    df= pd.read_csv(dfname,sep='/t',engine=None,usecols=[0,1,2,3,4,5])
    alpha=df[df.columns.values[0]].str.split(',', expand=True)
    ls = ['CAD','CELLMEAS','GPS']
    f = alpha.loc[alpha[0].isin(ls)]
    dname = fname.split('\\')
    f.to_csv('./csv/'+dname[1]+'.csv', sep =';', encoding='utf-8')

0 ответов

Другие вопросы по тегам