-4
私は非Unicode文字を_で置き換えようとしていますが、このプログラムはエラーなしでコンパイルしても問題は解決しません。UnicodeErrorは機能しません - Python
import csv
import unicodedata
import pandas as pd
df = pd.read_csv('/Users/pabbott/Desktop/Unicode.csv', sep = ',',
index_col=False, converters={'ClinetEMail':str, 'ClientZip':str,
'LocationZip':str, 'LicenseeName': str, 'LocationState':str,
'AppointmentType':str, 'ClientCity':str, 'ClientState':str})
data = df
for row in data:
for val in row:
try:
val.encode("utf-8")
except UnicodeDecodeError:
replace(val,"_")
data.to_csv('UnicodeExport.csv', sep=',', index=False,
quoting=csv.QUOTE_NONNUMERIC)
表示されるエラーは何ですか? – MattR
コードのダンプを投稿することは問題ではありません。 –
新しいファイルでは、これらの非Unicode文字が_で正しく置き換えられませんが、コードが正しくコンパイルされるため、エラーは発生しません。私はそれがdata.apply関数に問題があるのだろうかと思いますか? –