備忘ログ

チラシの裏的備忘録&メモ

2021-11-01から1ヶ月間の記事一覧

Rで`for`ループで大量に`{ggplot2}`でグラフを書きたい(`purrr::map()`も添えて)

Rでforループで大量に{ggplot2}でグラフを書き、Rmarkdown で書いたレポートに入れたいと思った。forループじゃなくpurrr::map()の例は最後に書く。 {ggplot2}で、例としてirisデータのSpeciesごとに、Sepal.LengthとSepal.widthの散布図を書きたいとする。3…

Rの{psych}のrevese.code()のメモと逆転項目の処理のメモ、蛇足で{car}のrecode()で逆転項目を処理する方法も添えて

Rの{psych}パッケージに逆転項目を逆転させる処理するrevese.code()という関数があるのでそのメモ。 Rで逆転処理をする話がたまに見かけるので。 ここでの逆転項目というのは1~7の結果を1は7、2は6、……と結果を逆にしなければならない項目のこと。心理尺度…

`{tidyr}`の`pivot_longer()`の`names_pattern`と`pivot_wider()`の`names_glue`で混乱したメモ

たまに次のような時系列を意図したデータに出くわす時がある。 # サンプルデータを作る set.seed(5) d <- data.table::data.table(ID = letters[1:5], "BMI(0)" = rnorm(5, 25), "BMI(6)" = rnorm(5, 25), "BMI(12)" = rnorm(5, 25), "Steps(0)" = rnorm(5, …