我正在使用 tkinter 编写一个 GUI,它使用 pandastable 模块来显示数据帧。我正在尝试在 pandastable 的
Table
中获取此数字格式:
pd.options.display.float_format = '{:,.4f}'.format
我查看了 pandastable 的文档,但找不到在哪里可以设置它。有字体、对齐方式和颜色格式,但没有数字格式。非常感谢!
不确定您是否要编辑进入数据帧的数据还是编辑 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()