如何使用 pandastable 在表格中设置数字格式

Posted

技术标签:

【中文标题】如何使用 pandastable 在表格中设置数字格式【英文标题】:How to set number format in Table with pandastable 【发布时间】:2019-12-12 20:32:06 【问题描述】:

我正在用 tkinter 编写一个 GUI,它使用 pandastable 模块来显示数据框。我正在尝试在 pandastable 的Table 中获取这种数字格式:

pd.options.display.float_format = ':,.4f'.format 

我查看了 pandastable 的文档,但找不到可以设置它的位置。有字体、对齐方式和颜色格式,但没有数字格式。非常感谢!

【问题讨论】:

【参考方案1】:

不确定是要编辑进入数据框的数据还是编辑已经在 pandastable 中的数据框?

我所做的只是格式化进入数据框的数据,然后更新表格。

vals[i] = ("%.3f" % 值)

df = df.append('Time(mS)' : time_diff, 'X1' : vals[0],..., 'X7' : vals[7] , ignore_index = True)

pt.updateModel(TableModel(df))

pt.redraw()

【讨论】:

嗨,我想在 Pandatable 中显示数字格式。 pd.options.display.float_format = ':,.4f'.format 已经处理了 DataFrame 中显示的内容

以上是关于如何使用 pandastable 在表格中设置数字格式的主要内容,如果未能解决你的问题,请参考以下文章

如何在表格分类器中设置固定表格宽度(不是单元格)?

如何在 xcode 6 中设置表格单元格颜色?

如何在输入文本中设置唯一可能的值

如何使用 C# 和 LibreOffice/OpenOffice 在电子表格单元格中设置粗体文本?

如何在listview控件中设置表格的宽和高

如何在开始时在表格中设置分页的第 2 页