下記のData Frame【df_event】を使いデータ解析を行なっています。
イベント数を開催年の年代(Start)ごとにカウントしてmatplotlibでグラフ化したいと考えています。
【df_event】
|イベント名|都道府県名|都道府県No.|費用(万円)|イベント計画(考案)|Start
|:--|:--:|--:|
|〇〇祭り|北海道|0|780|1983.0|1985.0
|・|・|・|
|・|・|・|
|〇〇パーティー|東京都|11|428|2003.0|2007.0
|・|・|・|
|・|・|・|
|〇〇生誕祭|大阪府|26|227|1894.0|1895.0
|・|・|・|
|・|・|・|
|〇〇イベント|沖縄|47|356|1821.0|1830.0
実際に下記のコードで書いてみたところ、出力されたグラフでは1991.0(年)が1998.0(年)と1999.0(年)の間にあります。
しっかりと1990.0(年)から1999.0(年)を順番に並べるにはどうすればいいでしょうか?
この対処法が分からず苦戦しています。。
また、“.0“を無くして表示するにはどうすればいいでしょうか?
どなたかご教授お願い致します。。
【実際に書いたコード】
python
1df_event_query = df_event.query("Start == [1990.0,1991.0,1992.0,1993.0,1994.0, 2 1995.0,1996.0,1997.0,1998.0,1999.0]") 3df_event_query_counts = df_event_query['Start'].value_counts(sort=False).plot.bar(width=0.7) 4
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/12/12 12:46
2019/12/12 13:50