tidyverseパッケージとは
tidyverseパッケージとは、Tidyverseをインストール・読み込みするためのパッケージです。
Tydyverseは、便利なパッケージの集合体で、これによって表作成、データ抽出、データ整理などの操作を直感的に行うことができます。
Tidyverseは、Hadley Wickhamという、ニュージーランド出身の統計学者によって作られました。
対応バージョン
R Version 3.3以上
その他の色々な機能
tidyverse_conflicts | tidyversetと競合している他のパッケージを表示する |
tidyverse_deps | tidyverseの依存関係をリストで表示する |
tidyverse_logo | ASCIIまたはUnicode文字を用いたtidyverseロゴの表示 |
tidyverse_packages | tidyverseに含まれるパッケージのリストを表示する |
tidyverse_sitrep | tidyverseの状況レポートを表示。エラーが起きたときなどに役立つ。 |
tidyverse_update | tydyverseパッケージをアップデートする |
実際に使ってみる
tidyverse_conflicts
tidyversetと競合している他のパッケージを表示する
tidyverse_conflicts()
-- Conflicts ------------------------ tidyverse_conflicts() --
x dplyr::filter() masks stats::filter()
x readr::guess_encoding() masks rvest::guess_encoding()
x dplyr::lag() masks stats::lag()
tidyverse_deps
tidyverseの依存関係をリストで表示する
tidyverse_deps(recursive = FALSE, repos = getOption("repos"))
A tibble: 26 x 4
package cran local behind
1 broom 0.7.6 0.7.6 FALSE
2 dbplyr 2.1.1 2.1.1 FALSE
3 dplyr 1.0.5 1.0.5 FALSE
4 dtplyr 1.1.0 1.1.0 FALSE
5 forcats 0.5.1 0.5.1 FALSE
6 ggplot2 3.3.3 3.3.3 FALSE
7 googledrive 1.0.1 1.0.1 FALSE
8 googlesheets4 0.3.0 0.3.0 FALSE
9 haven 2.4.0 2.3.1 TRUE
10 hms 1.0.0 1.0.0 FALSE
… with 16 more rows
tidyverse_logo
ASCIIまたはUnicode文字を用いたtidyverseロゴの表示

かわいいロゴが表示された。
tidyverse_packages
tidyverseに含まれるパッケージのリストを表示する
tidyverse_packages(include_self = TRUE)
[1] "broom" "cli" "crayon" "dbplyr" "dplyr" "dtplyr" "forcats" "googledrive" "googlesheets4"
[10] "ggplot2" "haven" "hms" "httr" "jsonlite" "lubridate" "magrittr" "modelr" "pillar"
[19] "purrr" "readr" "readxl" "reprex" "rlang" "rstudioapi" "rvest" "stringr" "tibble"
[28] "tidyr" "xml2" "tidyverse"
tidyverse_sitrep
tidyverseの状況レポートを表示。エラーが起きたときなどに役立つ。
tidyverse_sitrep()
-- R & RStudio --------------------------------------------------------------------------------------------------------------------------------------------------
RStudio: 1.4.1106
R: 4.0.5
-- Core packages ------------------------------------------------------------------------------------------------------------------------------------------------
dplyr (1.0.5)
forcats (0.5.1)
ggplot2 (3.3.3)
purrr (0.3.4)
readr (1.4.0)
stringr (1.4.0)
tibble (3.1.0)
tidyr (1.1.3)
-- Non-core packages --------------------------------------------------------------------------------------------------------------------------------------------
broom (0.7.6)
dbplyr (2.1.1)
dtplyr (1.1.0)
googledrive (1.0.1)
googlesheets4 (0.3.0)
haven (2.3.1 < 2.4.0)
hms (1.0.0)
httr (1.4.2)
jsonlite (1.7.2)
lubridate (1.7.10)
magrittr (2.0.1)
modelr (0.1.8)
pillar (1.6.0)
readxl (1.3.1)
reprex (2.0.0)
rlang (0.4.10)
rvest (1.0.0)
xml2 (1.3.2)
tidyverse_update
tydyverseパッケージをアップデートする。
tidyverse_update(recursive = FALSE, repos = getOption("repos"))
The following packages are out of date:
haven (2.3.1 -> 2.4.0)
Start a clean R session then run:
install.packages("haven")
参考資料
Package ‘tidyverse’,https://cran.r-project.org/web/packages/tidyverse/tidyverse.pdf.2021.4.18アクセス