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

问题描述 投票:0回答:1

我正在使用 tkinter 编写一个 GUI,它使用 pandastable 模块来显示数据帧。我正在尝试在 pandastable 的

Table
中获取此数字格式:

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

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

python dataframe user-interface tkinter number-formatting
1个回答
0
投票

不确定您是否要编辑进入数据帧的数据还是编辑 pandastable 中已有的数据帧?

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

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

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

pt.updateModel(TableModel(df)) 

pt.redraw()
© www.soinside.com 2019 - 2024. All rights reserved.