ktl014
8/9/2017 - 6:34 PM

save pandas dataframe to csv file from https://stackoverflow.com/questions/16923281/pandas-writing-dataframe-to-csv-file

#(Where "df" is your DataFrame object.)

for column in df.columns:
    for idx in df[column].index:
        x = df.get_value(idx,column)
        try:
            x = unicode(x.encode('utf-8','ignore'),errors ='ignore') if type(x) == unicode else unicode(str(x),errors='ignore')
            df.set_value(idx,column,x)
        except Exception:
            print 'encoding error: {0} {1}'.format(idx,column)
            df.set_value(idx,column,'')
            continue
            
#Then try:

df.to_csv(file_name)