【问题标题】:Left-align formatting of text column in pandas DataFrame - not working with whitespace [duplicate]pandas DataFrame中文本列的左对齐格式-不适用于空格[重复]
【发布时间】:2020-10-12 16:53:36
【问题描述】:

我创建了一个简单的 pandas DataFrame:

df = pd.DataFrame({'animal' :['cat', 'lion', 'zebra']})

当我尝试将输出设置为左对齐时,这有效:

df.style.format('{:*<6}')

并用 *s 填充空白。

这不起作用:

df.style.format('{:<6}')

它返回右对齐的输出。

我想使用空白来对齐文本。在

有什么想法吗?谢谢

【问题讨论】:

  • 谢谢。是的,set_properties 有效。

标签: python pandas dataframe formatting


【解决方案1】:

为什么不使用 set_properties 函数?

df.style.set_properties(**{'text-align': 'left'})

【讨论】:

  • 谢谢。是的,set_properties 有效。
  • 谢谢 MhDG7。
猜你喜欢
  • 2018-01-03
  • 2014-11-04
  • 2022-01-15
  • 2020-12-07
  • 1970-01-01
  • 2020-04-14
  • 1970-01-01
  • 1970-01-01
  • 2022-01-22
相关资源
最近更新 更多