Когда я пытаюсь распечатать кадр данных Polars в Emacs (среда Python и Elpy), я получаю следующее сообщение об ошибке:
UnicodeEncodeError: 'charmap' codec can't encode characters in position 15-27: character maps to
Вот минимальный пример возникновения ошибки:
import polars as pl
df = pl.DataFrame({
"A": [1, 2, 3],
"B": [3, 2, 1],
})
print(df)
Возможно, это простая проблема с кодировкой, однако у меня нет способа ее решения. В моем init.el я уже сделал следующую запись, но это не привело к желаемому успеху.
(prefer-coding-system 'utf-8)
(set-default-coding-systems 'utf-8)
(set-language-environment 'utf-8)
(set-selection-coding-system 'utf-8)
Тот же код, запущенный в cmd.exe, приводит к созданию такой аккуратной таблицы.
┌─────┬─────┐
│ A ┆ B │
│ --- ┆ --- │
│ i64 ┆ i64 │
╞═════╪═════╡
│ 1 ┆ 3 │
│ 2 ┆ 2 │
│ 3 ┆ 1 │
└─────┴─────┘
Подробнее здесь: https://stackoverflow.com/questions/760 ... -dataframe
Emacs не может отображать Polars DataFrame ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Doom Emacs: нажатие клавиши Return в минибуфере помещает курсор вперед, а не открывает файл
Anonymous » » в форуме Linux - 0 Ответы
- 18 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как настроить Emacs для использования заданной виртуальной среды Python?
Anonymous » » в форуме Python - 0 Ответы
- 10 Просмотры
-
Последнее сообщение Anonymous
-