tidyverseパッケージとは

tidyverseパッケージとは

tidyverseパッケージとは、Tidyverseをインストール・読み込みするためのパッケージです。

Tydyverseは、便利なパッケージの集合体で、これによって表作成、データ抽出、データ整理などの操作を直感的に行うことができます。

Tidyverseは、Hadley Wickhamという、ニュージーランド出身の統計学者によって作られました。

対応バージョン

R Version 3.3以上

その他の色々な機能

tidyverse_conflictstidyversetと競合している他のパッケージを表示する
tidyverse_depstidyverseの依存関係をリストで表示する
tidyverse_logoASCIIまたはUnicode文字を用いたtidyverseロゴの表示
tidyverse_packagestidyverseに含まれるパッケージのリストを表示する
tidyverse_sitreptidyverseの状況レポートを表示。エラーが起きたときなどに役立つ。
tidyverse_updatetydyverseパッケージをアップデートする

実際に使ってみる

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アクセス

タグ:

コメントを残す

メールアドレスが公開されることはありません。