Сначала вам нужно узнать тип кодировки, который используют ваши CSV-файлы.Вы можете попробовать Chardet: универсальный детектор кодировки символов , чтобы предсказать тип кодировки, используемый в вашем CSV-файле.Chardet может быть легко установлен с помощью:
pip install chardet
После установки chardet вы можете использовать командную строку для прогнозирования кодировки вашего CSV-файла, используя:
chardet file_name.csv
Вывод будет примерно таким:
file_name.csv: UTF-8-SIG with confidence 1.0
Затем проверьте кодировку вашего CSV-файла и измените следующую строку в своем коде:
df = pd.read_csv(filename, index_col=None, header=0)
на:
df = pd.read_csv(filename, index_col=None, header=0, encoding='utf-8')
Вы можетепроверьте доступные кодировки, поддерживаемые python .Надеюсь, это решит вашу проблему.