2017-04-19 69 views
0

我有一張熊貓直方圖,顯示特定年份在數據框中顯示的頻率。 x軸包含2006.0,2006.5,2007.0,2007.5等如何只顯示熊貓直方圖x軸的年份?

但是我想我的直方圖x軸只有2006年,2007年等。這將使我的直方圖更清晰,特別是因爲在我的df我只有值對於特定年份的整數形式,不是2006.5,2007.4等。

我該如何去做這件事?

+0

如果你想將float轉換爲int,使用df.columnname.astype(int) – Vipin

回答

2

有兩種方法可以做到這一點。

1)如果你只是想改變顯示格式,使用{:,0F。}格式明確地顯示(四捨五入)浮點不帶小數的數字值:

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

2 )如果你想將它轉換爲int:df.col = df.col.astype(int)

+0

嗨@itstoocold如果這個或任何答案已經解決了你的問題,請考慮[接受它](https://meta.stackexchange.com/q/5234/179419)通過點擊複選標記。這向更廣泛的社區表明,您已經找到了解決方案,併爲答覆者和您自己提供了一些聲譽。沒有義務這樣做。 – Surajano