为什么我从Pandas数据框创建的表有额外的小数位?

时间:2018-03-12 18:26:24

标签: pandas dataframe

我有一个数据框,我想用它来创建一个表。数据框包含浮点形式的数据,我已经四舍五入到两位小数。这是一个数据框,它是我正在处理的数据框的子集:

    Band        R^2
0   Band2 Train 0.37
1   Band3 Train 0.50
2   Band4 Train 0.19
3   Band2 Test  0.41
4   Band3 Test  0.53
5   Band4 Test  0.12

如您所见,R ^ 2列中的所有数据都是四舍五入的。 我编写了以下简单代码来创建一个表,我打算将其导出为png,以便将其嵌入到LaTeX文档中。这是代码:

ax1 = plt.subplot(111,frameon = False)
ax1.xaxis.set_visible(False)
ax1.yaxis.set_visible(False)
ax1.set_frame_on(False)
myTable = table(ax1, df)
myTable.auto_set_font_size(False)
myTable.set_fontsize(13)
myTable.scale(1.2, 3.5)

这是表格:

Table

有人可以解释为什么R ^ 2中的数据超过两位小数?

0 个答案:

没有答案