Как я могу нарисовать стрелку в кадре данных в пандах? - PullRequest
2 голосов
/ 23 октября 2019

Я хочу нарисовать стрелку в ячейке на листе Excel. Мои данные находятся во фрейме данных, и я хотел бы вставить стрелку в заданную ячейку (строку, столбец), а затем, наконец, вставить ее в таблицу Excel или CSV.

Я подумал включить значение UTF-8но не смог получить вывод в обычной оболочке Python. Например, я обнаружил, что значение utf-8 для левой стрелки равно U+2190, и я выполнил следующее, но не смог распечатать стрелку:

>>> a = 'U+2190'.encode('utf-8')
>>> a
b'U+2190'

, поскольку я не могу определить, как получитьсоответствующий символ из utf-8, я не могу решить, как получить его в кадре данных и распечатать.

Ответы [ 2 ]

3 голосов
/ 23 октября 2019

Unicode escape

pd.DataFrame([['\u2190']])

   0
0  ←
'2190'
0 голосов
/ 23 октября 2019

После ссылки из здесь я смог вставить стрелку в фрейм данных, как и любое другое значение:

df.at[prev_class_row_counter+1, 'Dependents'] = "➜"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...