tidyr::table1 |>
dplyr::select(!population)long と wide
- データフレームには、縦長のlongデータと横長のwideデータの2種類が存在する
- long データの方が、分析には便利
long データ (縦長のデータ)
例
longデータからwideデータへの変換
- pivot_wider() : wide型 (← 横長 ) のtibbleに変換
tidyr::table1 |>
dplyr::select(!population) |>
tidyr::pivot_wider(
names_from = year, # ラベルにしたい列名
values_from = cases # 値にしたい列名
)wide データ (横長のデータ)
例
tidyr::table4awideデータからlongデータへの変換
- pivot_longer() : long型 (← 縦長 ) のtibbleに変換
tidyr::table4a |>
tidyr::pivot_longer(
cols = `1999`:`2000`, # 展開したい列を全て選択. ベクトルでも可
names_to = "year",
values_to = "cases"
)