我有一个熊猫直方图,显示特定年份在数据框中显示的频率。 x轴包含2006.0,2006.5,2007.0,2007.5等。
但是我希望我的直方图x轴只有2006,2007等。这将使我的直方图更清晰,特别是因为在我的df中我只有整数形式的特定年份的值,而不是2006.5,2007.4等。
我该怎么做呢?
答案 0 :(得分:2)
有两种方法可以做到。
1)如果您只想更改显示格式,请使用{:,。0f}格式显式显示(舍入)没有十进制数的浮点值:
pd.options.display.float_format = '{:,.0f}'.format
2)如果你想将它转换为int:df.col = df.col.astype(int)