Rで解析:データセットに関するパッケージを表示「crandatapkgs」パッケージ


CRANに「data-only」及び「data-supplement」で登録されているパッケージを表示するパッケージの紹介です。データセットが欲しい時に便利なパッケージだと思います。

パッケージバージョンは0.1.8。実行コマンドはwindows 11のR version 4.1.2で確認しています。

パッケージのインストール

下記、コマンドを実行してください。

#パッケージのインストール
install.packages("devtools")
devtools::install_github("leeper/crandatapkgs")

実行コマンド

詳細はコメント、パッケージのヘルプを確認してください。

#パッケージの読み込み
library("crandatapkgs")

#CRANからデータのみのパッケージ情報を取得:available_dataコマンド
GetData <- available_data(fields = c("Package", "Version", "License", "Depends",
                                     "Imports", "Suggests", "Enhances"))

#データ内容の確認
#tidyverseパッケージがなければインストール
if(!require("tidyverse", quietly = TRUE)){
  install.packages("tidyverse");require("tidyverse")
}
tibble(GetData)
# A tibble: 135 x 9
Package   Version License      Depends                  Imports         Suggests                         Enhances Type  DataDescription
<chr>     <chr>   <chr>        <chr>                    <chr>           <chr>                            <chr>    <chr> <chr>          
1 agridat   1.20    CC BY-SA 4.0 NA                       NA              "AER, agricolae, betareg, broom~ NA       Data  "Agricultural ~
2 alr3      NA      NA           NA                       NA               NA                              NA       Supp~ ""             
3 alr4      1.0.6   GPL (>= 2)   R (>= 3.0), car, effects NA               NA                              NA       Supp~ ""             
4 aplore3   0.9     GPL-3        R (>= 3.1.1)             NA              "knitr, MASS, vcdExtra, nnet, s~ NA       Supp~ ""             
5 aprean3   1.0.1   GPL-3        R (>= 3.1.1)             NA               NA                              NA       Supp~ ""             
6 archdata  1.2-1   GPL (>= 2)   NA                       NA              "ca, circular, plotrix, MASS, s~ NA       Data  "Archeaology"  
7 asaur     0.50    CC0          NA                       NA               NA                              NA       Supp~ "Data sets are~
8 astrodatR 0.1     GPL          NA                       NA               NA                              NA       Data  "Astronomy"    
9 babynames 1.0.1   CC0          R (>= 2.10)              tibble          "testthat (>= 3.0.0)"            NA       Data  "U.S. baby nam~
10 BaM       1.0.2   GPL (>= 2)   R (>= 3.0.1)             dlm, MASS, mice "coda, nnet"                     NA       Supp~ ""             
# ... with 125 more rows

#ファイルを作業フォルダにcsvで保存
write.csv(GetData, "GetData.csv")

取得例

crandatapkgs

少しでも、あなたの解析が楽になりますように!!

スポンサードリンク

スポンサードリンク