Rで何かをしたり、読書をするブログ

政府統計の総合窓口のデータや、OECDやUCIやのデータを使って、Rの練習をしています。ときどき、読書記録も載せています。

都道府県別の老年化指数と県内総生産額対前年増加率のデータの分析2 - R のデータフレームの並び替え

Bing Image Creator で生成: Red Gold and Green, photo

www.crosshyou.info

の続きです。

今回はデータフレームの並び替えをします。

arrange() 関数で並び替えできます。

elder_index: 老年化指数を並び替えしてみます。

沖縄県が上位独占、という感じです。よく見ると、2012年度、2013年度、2014年度と年を経るごとに老年化指数が上昇しています。

arrange() 関数の中で desc() 関数を使うと大きい順に並びかえできます。

2019年度の秋田県が一番の老年化指数です。

都道府県の平均値で並び替えしてみましょう。

group_by() 関数と summarize() 関数と mean() 関数を組み合わせます。

沖縄県の次は滋賀県が老年化指数の低い県でした。愛知県、神奈川県、福岡県、埼玉県、東京都、と続きます。

大きい順にも並び替えます。

秋田県が一番の老年化指数です。高知県、青森県、徳島県、山口県、岩手県と続きます。

次は、gdp_growth: 県内総生産額対前年増加率で並び替えます。

2012年度の愛媛県が-7.6%で一番の落ち込みでした。次は、2019年度の三重県の-5.9%です。

大きい順に並びかえます。

2015年度の長崎県が10.1%で一番の成長率です。

2013年度の栃木県が8%で二番目、2015年度の沖縄県が7.1%で三番目です。上位10傑はみな違う県です。

それでは、elder_index: 老齢化指数と同じように、平均値で並び替えてみます。

愛媛県が0.325%で一番低い成長率です。和歌山県、青森県、奈良県、香川県と続きます。

大きい順で並び替えます。

沖縄県が2.66%で一番です。宮城県が2.45%で二番目、福島県が2.16%で三番目です。

以上、今回はデータフレームを arrange() 関数で並び替えてみました。

沖縄県が一番若くて、県内総生産額対前年増加率も一番高いということが発見でした。

今回は以上です。

次回は

www.crosshyou.info

です。

 

初めから読むには、

www.crosshyou.info

です。

今回のコードは以下になります。

#
# elder_index: 老年化指数で並び替え
df |> 
  arrange(elder_index)
#
#
# elder_index: 老年化指数 大きい順
df |> 
  arrange(desc(elder_index))
#
# elder_index: 老年化指数 平均値
df |> 
  group_by(pref) |> 
  summarize(avg = mean(elder_index)) |> 
  arrange(avg)
#
# elder_index: 老年化指数 平均値 降順
df |> 
  group_by(pref) |> 
  summarize(avg = mean(elder_index)) |> 
  arrange(desc(avg))
#
# gdp_growth: 県内総生産額対前年増加率
df |> 
  arrange(gdp_growth)
#
# gdp_growth: 県内総生産額対前年増加率 降順
df |> 
  arrange(desc(gdp_growth))
#
# gdp_growth: 県内総生産額対前年増加率
# 都道府県別平均値 昇順
df |> 
  group_by(pref) |> 
  summarize(avg = mean(gdp_growth)) |> 
  arrange(avg)
#
# gdp_growth: 県内総生産額対前年増加率
# 都道府県別平均値 降順
df |> 
  group_by(pref) |> 
  summarize(avg = mean(gdp_growth)) |> 
  arrange(desc(avg))
#