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