Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Nagoya.R #16 いろいろできるぞinstallrパッケージ

1,309 views

Published on

Nagoya.R #16 LTにて使用したスライドです。Rのアップデートや他のソフトウェアのダウンロード、インストールを行うinstallrパッケージの紹介をしました。

Published in: Data & Analytics
  • Be the first to comment

  • Be the first to like this

Nagoya.R #16 いろいろできるぞinstallrパッケージ

  1. 1. いろいろできるぞ installr パッケージ
  2. 2. 川口 勇作 @kwsk3939 Nagoya.R #16 Lightning Talk 2016/7/23
  3. 3. はじめに • Rのバージョンアップは面倒くさい –新しいバージョンのRを入れる –今まで使ってたパッケージが入ってない –じゃあ入れなおそう –非常に面倒
  4. 4. installr パッケージ • R自体のアップデートや、その他のソ フトウェアのインストールなど、Rで 行うパッケージ > install.packages(“installr”) > library(installr)
  5. 5. library関数で読みこめば、 メニューバーに”installr”が 追加される
  6. 6. installr パッケージ • updateR関数で、Windows版Rの バージョンアップが可能 –引数で、動作の細かいオプションの設 定が可能 • 引数無しで実行しても、ダイアログボック スが出てきて確認してくれるので安心! > updateR()
  7. 7. いろいろインストール • install.RStudio関数 –RStudioのダウンロード&インストール • install.Cygwin関数 –Cygwinのダウンロード&インストール
  8. 8. アンインストールもいけます • uninstall.R関数 –Rをアンインストール –Rを再インストールしたいときにどうぞ
  9. 9. 便利な機能 • xlsx2csv関数 –Excelファイルをcsvファイルに変換 • restart_RGui関数 –Rのコンソールを再起動する
  10. 10. おもしろ機能 • RStudioのCRANから、パッケージのダウ ンロード数のデータが取得できる – ダウンロード数の推移をグラフにできる • 2016年7月3日~13日のpsychパッケージ のダウンロード数データをグラフにして みました
  11. 11. ダウンロードと下処理 > RStudio_CRAN_data_folder <- download_RStudio_CRAN_data(START = ‘2016- 07-03’, END = '2016-07-13') > my_RStudio_CRAN_data <- read_RStudio_CRAN_data(RStudio_CRAN_data_ folder) > my_RStudio_CRAN_data <- format_RStudio_CRAN_data(my_RStudio_CRAN_ data)
  12. 12. ダウンロードと下処理 > RStudio_CRAN_data_folder <- download_RStudio_CRAN_data(START = ‘2016- 07-03’, END = '2016-07-13') > my_RStudio_CRAN_data <- read_RStudio_CRAN_data(RStudio_CRAN_data_ folder) > my_RStudio_CRAN_data <- format_RStudio_CRAN_data(my_RStudio_CRAN_ data) 指定期間内のダウンロード数 データを一時フォルダに保存
  13. 13. ダウンロードと下処理 > RStudio_CRAN_data_folder <- download_RStudio_CRAN_data(START = ‘2016- 07-03’, END = '2016-07-13') > my_RStudio_CRAN_data <- read_RStudio_CRAN_data(RStudio_CRAN_data_ folder) > my_RStudio_CRAN_data <- format_RStudio_CRAN_data(my_RStudio_CRAN_ data) 一時フォルダからデータを 読み込み
  14. 14. ダウンロードと下処理 > RStudio_CRAN_data_folder <- download_RStudio_CRAN_data(START = ‘2016- 07-03’, END = '2016-07-13') > my_RStudio_CRAN_data <- read_RStudio_CRAN_data(RStudio_CRAN_data_ folder) > my_RStudio_CRAN_data <- format_RStudio_CRAN_data(my_RStudio_CRAN_ data) データを整形し、 再度変数に代入
  15. 15. 0 2000 4000 704 706 708 710 712 time Downloads package ggplot2 installr psych > lineplot_package_downloads(pkg_names = c("ggplot2", "psych", "installr"), dataset = my_RStudio_CRAN_data)
  16. 16. 0 2000 4000 704 706 708 710 712 time Downloads package ggplot2 installr psych 平日と比較して、土日 はあまりダウンロード されていない > lineplot_package_downloads(pkg_names = c("ggplot2", "psych", "installr"), dataset = my_RStudio_CRAN_data)
  17. 17. 2016-07-03 2016-07-04 2016-07-05 2016-07-06 2016-07-07 2016-07-08 2016-07-09 2016-07-10 2016-07-11 2016-07-12 2016-07-13 Total installations for the {psych} package 0 200 400 600 800 1000 1200 > barplot_package_users_per_day(“psych", my_RStudio_CRAN_data)
  18. 18. 2016-07-03 2016-07-04 2016-07-05 2016-07-06 2016-07-07 2016-07-08 2016-07-09 2016-07-10 2016-07-11 2016-07-12 2016-07-13 Total installations for the {psych} package 0 200 400 600 800 1000 1200 > barplot_package_users_per_day(“psych", my_RStudio_CRAN_data) 平日と比較して、土日 はあまりダウンロード されていない
  19. 19. 機能 • check.for.updates.R関数 –新しいバージョンのRが出てないか確認 • get.installed.R.folders関数 –Rがインストールされている場所を返す
  20. 20. 機能 • get_tasklist関数 –Windows上の現在のプロセスの一覧を データフレーム形式で出力 • is.windows関数 –今Rを動かしているOSがWindowsかどう かを返す
  21. 21. OS操作もRで! • os.lock関数 – Windowsをロック • os.sleep関数 – PCをスリープ • os.restart関数 – PCを再起動 • os.shutdown関数 – PCをシャットダウン
  22. 22. 注意事項 • Windowsでしか動きません • updateR関数の問題点? –新しいバージョンのRでの、パッケージ のデフォルトのインストール先が、Cド ライブに設定されてしまう場合がある –そうなった場合、別途環境変数の設定 が必要
  23. 23. 注意事項 • 意図せずに大量のデータをダウンロ ードしてしまう場合あり –テザリングやPocket Wi-Fiを使っている ときはパケ死(死語?)に注意しましょ う
  24. 24. Enjoy! Contact: y.kawaguchi@nagoya-u.jp

×