При выполнении кода ниже:
import pandas as pd
l = [{"id":"1","nazwa":"ĄĆĘŁŻŹąćęłżź"},
{"id":"2","nazwa":"nazwa2"},
{"id":"3","nazwa":"nazwa3"}
]
df = pd.DataFrame(l)
df.to_csv("file1.csv.gz", sep='\t', encoding='utf-8', compression="gzip",
index=False)
pandas возвращает:
UnicodeDecodeError: кодек 'charmap' не может декодировать байт 0x98 в позиции 17: символ отображается на
Я проверил, и когда сжатие не установлено, этот код работает, поэтому, вероятно, ошибка вызвана gzip.Возможно, мне нужно обновить некоторые пакеты, но я не знаю, какой из них.