====== 13.tidyrでpivot_longer ====== [[00.初めての医療統計rとezr:index.html|初めての医療統計RとEZRトップページ]] ===== エクセルでもリスト形式に変化可能 ===== https://dekiru.net/article/20383/amp/ エクセルで、クロス集計表をリスト形式に変換する方法 ===== 【tidyr】gather?, spread? もう古い。時代はpivot ===== https://qiita.com/yanami/items/3775df6c579fd0a2d60c {{:00.初めての医療統計rとezr:pasted:20200506-200234.png}} library(tidyverse) df_longer <- df %>% pivot_longer(col = -country, names_to = "year", values_to = "amount") ===== データを縦に結合するときはrbind() ===== 2つのテーブルxとテーブルyを縦に結合したいときは、 -xとyの一番上の行をすべて一致させる -z <- rbind(x,y) で縦に結合する となります。 ===== 新たな列を追加する場合はmutate() ===== d <- d %>% mutate(RorL = "L") ===== 列名の変更はselect()かrename() ===== 列名X1を、列名IDに変更したい場合 d <- d %>% select(ID = X1, everything()) d <- d %>% rename(ID = X1) ===== 2020/4/24 RがVersion4.0に ===== うまくいかないので、一度、WindowsからRをアンインストールして、R for Windowsを入れなおしました。 https://ftp.yz.yamagata-u.ac.jp/pub/cran/ {{:00.初めての医療統計rとezr:pasted:20200506-212654.png}} ついでにRStudioも更新 https://rstudio.com/products/rstudio/download/#download {{:00.初めての医療統計rとezr:pasted:20200506-213346.png}} ===== リンク ===== [[00.初めての医療統計rとezr:index.html|初めての医療統計RとEZRトップページ]]