【问题标题】:How can I draw an arrow in a dataframe in pandas?如何在熊猫的数据框中绘制箭头?
【发布时间】:2019-10-22 21:18:29
【问题描述】:

我想在 Excel 工作表的单元格中绘制箭头。我的数据在数据框中,我想在给定的单元格(行、列)处插入一个箭头,然后最后将其插入到 excel 或 CSV 工作表中。

我想包含 UTF-8 值,但无法在普通 Python shell 中获得输出。例如,我发现左箭头的 utf-8 值为 U+2190,我执行了以下操作但无法打印箭头:

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

由于我无法推断如何从 utf-8 中获取相应的字符,因此我无法决定如何在数据框中获取它并打印出来。

【问题讨论】:

  • pd.DataFrame([['\u2190']])
  • 这更像 Pythonic。你能回答这个以便我接受吗?我的own answer 不像你的那么直接。

标签: python excel python-3.x pandas utf-8


【解决方案1】:

Unicode escape

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

   0
0  ←
'2190'

【讨论】:

    【解决方案2】:

    here 引用后,我能够像任何其他值一样在数据框中插入一个箭头:

    df.at[prev_class_row_counter+1, 'Dependents'] = "➜"
    

    【讨论】:

    • 这不是最佳或稳定的解决方案。直接方法请参考here
    猜你喜欢
    • 2018-02-10
    • 2021-12-21
    • 2015-03-29
    • 2016-01-07
    • 2020-07-28
    • 1970-01-01
    • 2017-10-10
    • 2020-01-14
    • 2017-05-28
    相关资源
    最近更新 更多