SlideShare a Scribd company logo
1 of 25
Download to read offline
いろいろできるぞ
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
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)
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)
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)
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)
平日と比較して、土日
はあまりダウンロード
されていない
機能
• 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

More Related Content

Viewers also liked

外国語教育研究における尺度の構成と妥当性検証
外国語教育研究における尺度の構成と妥当性検証外国語教育研究における尺度の構成と妥当性検証
外国語教育研究における尺度の構成と妥当性検証Yusaku Kawaguchi
 
エッセイライティング中のライティング方略とポーズ
エッセイライティング中のライティング方略とポーズエッセイライティング中のライティング方略とポーズ
エッセイライティング中のライティング方略とポーズYusaku Kawaguchi
 
Nagoya.R #15 順位相関係数の信頼区間の算出
Nagoya.R #15 順位相関係数の信頼区間の算出Nagoya.R #15 順位相関係数の信頼区間の算出
Nagoya.R #15 順位相関係数の信頼区間の算出Yusaku Kawaguchi
 
学習者のライティング方略は現実のライティングプロセスに反映されるか
学習者のライティング方略は現実のライティングプロセスに反映されるか学習者のライティング方略は現実のライティングプロセスに反映されるか
学習者のライティング方略は現実のライティングプロセスに反映されるかYusaku Kawaguchi
 
外国語における文法的慎重性と性格特性
外国語における文法的慎重性と性格特性外国語における文法的慎重性と性格特性
外国語における文法的慎重性と性格特性Yusaku Kawaguchi
 
2015LETシンポジウム 時系列指標とライティング方略
2015LETシンポジウム 時系列指標とライティング方略2015LETシンポジウム 時系列指標とライティング方略
2015LETシンポジウム 時系列指標とライティング方略WritingMaetriX
 
Rで項目反応理論、テキストマイニング、Rの研修やってますという三題噺(33rd #TokyoR)
Rで項目反応理論、テキストマイニング、Rの研修やってますという三題噺(33rd #TokyoR)Rで項目反応理論、テキストマイニング、Rの研修やってますという三題噺(33rd #TokyoR)
Rで項目反応理論、テキストマイニング、Rの研修やってますという三題噺(33rd #TokyoR)Kenta Tanaka
 

Viewers also liked (7)

外国語教育研究における尺度の構成と妥当性検証
外国語教育研究における尺度の構成と妥当性検証外国語教育研究における尺度の構成と妥当性検証
外国語教育研究における尺度の構成と妥当性検証
 
エッセイライティング中のライティング方略とポーズ
エッセイライティング中のライティング方略とポーズエッセイライティング中のライティング方略とポーズ
エッセイライティング中のライティング方略とポーズ
 
Nagoya.R #15 順位相関係数の信頼区間の算出
Nagoya.R #15 順位相関係数の信頼区間の算出Nagoya.R #15 順位相関係数の信頼区間の算出
Nagoya.R #15 順位相関係数の信頼区間の算出
 
学習者のライティング方略は現実のライティングプロセスに反映されるか
学習者のライティング方略は現実のライティングプロセスに反映されるか学習者のライティング方略は現実のライティングプロセスに反映されるか
学習者のライティング方略は現実のライティングプロセスに反映されるか
 
外国語における文法的慎重性と性格特性
外国語における文法的慎重性と性格特性外国語における文法的慎重性と性格特性
外国語における文法的慎重性と性格特性
 
2015LETシンポジウム 時系列指標とライティング方略
2015LETシンポジウム 時系列指標とライティング方略2015LETシンポジウム 時系列指標とライティング方略
2015LETシンポジウム 時系列指標とライティング方略
 
Rで項目反応理論、テキストマイニング、Rの研修やってますという三題噺(33rd #TokyoR)
Rで項目反応理論、テキストマイニング、Rの研修やってますという三題噺(33rd #TokyoR)Rで項目反応理論、テキストマイニング、Rの研修やってますという三題噺(33rd #TokyoR)
Rで項目反応理論、テキストマイニング、Rの研修やってますという三題噺(33rd #TokyoR)
 

More from Yusaku Kawaguchi

外国語教育研究におけるRを用いた統計処理入門
外国語教育研究におけるRを用いた統計処理入門外国語教育研究におけるRを用いた統計処理入門
外国語教育研究におけるRを用いた統計処理入門Yusaku Kawaguchi
 
Rを用いた外国語教育データの整理・要約
Rを用いた外国語教育データの整理・要約Rを用いた外国語教育データの整理・要約
Rを用いた外国語教育データの整理・要約Yusaku Kawaguchi
 
学習者の英語ライティング方略 使用傾向の操作化―ポーズの位置に着目した予備的検討― 配布資料
学習者の英語ライティング方略 使用傾向の操作化―ポーズの位置に着目した予備的検討― 配布資料学習者の英語ライティング方略 使用傾向の操作化―ポーズの位置に着目した予備的検討― 配布資料
学習者の英語ライティング方略 使用傾向の操作化―ポーズの位置に着目した予備的検討― 配布資料Yusaku Kawaguchi
 
学習者の英語ライティング方略使用傾向の操作化―ポーズの位置に着目した予備的検討―
学習者の英語ライティング方略使用傾向の操作化―ポーズの位置に着目した予備的検討―学習者の英語ライティング方略使用傾向の操作化―ポーズの位置に着目した予備的検討―
学習者の英語ライティング方略使用傾向の操作化―ポーズの位置に着目した予備的検討―Yusaku Kawaguchi
 
エッセイライティング中のライティング方略とポーズ 配布資料
エッセイライティング中のライティング方略とポーズ 配布資料エッセイライティング中のライティング方略とポーズ 配布資料
エッセイライティング中のライティング方略とポーズ 配布資料Yusaku Kawaguchi
 
Nagoya.R #14 入門者講習
Nagoya.R #14 入門者講習Nagoya.R #14 入門者講習
Nagoya.R #14 入門者講習Yusaku Kawaguchi
 
Validation of the computer assisted language learning attitude scale: Focusin...
Validation of the computer assisted language learning attitude scale: Focusin...Validation of the computer assisted language learning attitude scale: Focusin...
Validation of the computer assisted language learning attitude scale: Focusin...Yusaku Kawaguchi
 
Nagoya.R #12 非線形の相関関係を検出する指標の算出
Nagoya.R #12 非線形の相関関係を検出する指標の算出Nagoya.R #12 非線形の相関関係を検出する指標の算出
Nagoya.R #12 非線形の相関関係を検出する指標の算出Yusaku Kawaguchi
 
Nagoya.R #12 Rprofile作成のススメ
Nagoya.R #12 Rprofile作成のススメNagoya.R #12 Rprofile作成のススメ
Nagoya.R #12 Rprofile作成のススメYusaku Kawaguchi
 
Nagoya.R #12 入門者講習
Nagoya.R #12 入門者講習Nagoya.R #12 入門者講習
Nagoya.R #12 入門者講習Yusaku Kawaguchi
 
校種間におけるコンピュータ支援語学学習態度の変容:中学生・高校生・大学生を対象とした多母集団の同時分析を用いて
校種間におけるコンピュータ支援語学学習態度の変容:中学生・高校生・大学生を対象とした多母集団の同時分析を用いて校種間におけるコンピュータ支援語学学習態度の変容:中学生・高校生・大学生を対象とした多母集団の同時分析を用いて
校種間におけるコンピュータ支援語学学習態度の変容:中学生・高校生・大学生を対象とした多母集団の同時分析を用いてYusaku Kawaguchi
 
エッセイライティングにおける増加語数の時系列推移傾向はエッセイ評価を予測するか―線形回帰モデルおよびポアソン分布へのフィッティングを用いて―
エッセイライティングにおける増加語数の時系列推移傾向はエッセイ評価を予測するか―線形回帰モデルおよびポアソン分布へのフィッティングを用いて―エッセイライティングにおける増加語数の時系列推移傾向はエッセイ評価を予測するか―線形回帰モデルおよびポアソン分布へのフィッティングを用いて―
エッセイライティングにおける増加語数の時系列推移傾向はエッセイ評価を予測するか―線形回帰モデルおよびポアソン分布へのフィッティングを用いて―Yusaku Kawaguchi
 
新しいコンピュータ支援語学学習態度尺度作成の試み:英語を学習する大学生を対象として
新しいコンピュータ支援語学学習態度尺度作成の試み:英語を学習する大学生を対象として新しいコンピュータ支援語学学習態度尺度作成の試み:英語を学習する大学生を対象として
新しいコンピュータ支援語学学習態度尺度作成の試み:英語を学習する大学生を対象としてYusaku Kawaguchi
 
WritingMaetriXと表計算ソフトを用いたライティングプロセスの分析方法
WritingMaetriXと表計算ソフトを用いたライティングプロセスの分析方法WritingMaetriXと表計算ソフトを用いたライティングプロセスの分析方法
WritingMaetriXと表計算ソフトを用いたライティングプロセスの分析方法Yusaku Kawaguchi
 
Nagoya.R #11 入門者講習
Nagoya.R #11 入門者講習Nagoya.R #11 入門者講習
Nagoya.R #11 入門者講習Yusaku Kawaguchi
 
反応時間データにおける語彙特性効果から見る語彙の即時的運用能力:語長・頻度・親密度・心像性に着目した予備的検討 配布資料
反応時間データにおける語彙特性効果から見る語彙の即時的運用能力:語長・頻度・親密度・心像性に着目した予備的検討 配布資料反応時間データにおける語彙特性効果から見る語彙の即時的運用能力:語長・頻度・親密度・心像性に着目した予備的検討 配布資料
反応時間データにおける語彙特性効果から見る語彙の即時的運用能力:語長・頻度・親密度・心像性に着目した予備的検討 配布資料Yusaku Kawaguchi
 
反応時間データにおける語彙特性効果から見る語彙の即時的運用能力:語長・頻度・親密度・心像性に着目した予備的検討
反応時間データにおける語彙特性効果から見る語彙の即時的運用能力:語長・頻度・親密度・心像性に着目した予備的検討反応時間データにおける語彙特性効果から見る語彙の即時的運用能力:語長・頻度・親密度・心像性に着目した予備的検討
反応時間データにおける語彙特性効果から見る語彙の即時的運用能力:語長・頻度・親密度・心像性に着目した予備的検討Yusaku Kawaguchi
 

More from Yusaku Kawaguchi (17)

外国語教育研究におけるRを用いた統計処理入門
外国語教育研究におけるRを用いた統計処理入門外国語教育研究におけるRを用いた統計処理入門
外国語教育研究におけるRを用いた統計処理入門
 
Rを用いた外国語教育データの整理・要約
Rを用いた外国語教育データの整理・要約Rを用いた外国語教育データの整理・要約
Rを用いた外国語教育データの整理・要約
 
学習者の英語ライティング方略 使用傾向の操作化―ポーズの位置に着目した予備的検討― 配布資料
学習者の英語ライティング方略 使用傾向の操作化―ポーズの位置に着目した予備的検討― 配布資料学習者の英語ライティング方略 使用傾向の操作化―ポーズの位置に着目した予備的検討― 配布資料
学習者の英語ライティング方略 使用傾向の操作化―ポーズの位置に着目した予備的検討― 配布資料
 
学習者の英語ライティング方略使用傾向の操作化―ポーズの位置に着目した予備的検討―
学習者の英語ライティング方略使用傾向の操作化―ポーズの位置に着目した予備的検討―学習者の英語ライティング方略使用傾向の操作化―ポーズの位置に着目した予備的検討―
学習者の英語ライティング方略使用傾向の操作化―ポーズの位置に着目した予備的検討―
 
エッセイライティング中のライティング方略とポーズ 配布資料
エッセイライティング中のライティング方略とポーズ 配布資料エッセイライティング中のライティング方略とポーズ 配布資料
エッセイライティング中のライティング方略とポーズ 配布資料
 
Nagoya.R #14 入門者講習
Nagoya.R #14 入門者講習Nagoya.R #14 入門者講習
Nagoya.R #14 入門者講習
 
Validation of the computer assisted language learning attitude scale: Focusin...
Validation of the computer assisted language learning attitude scale: Focusin...Validation of the computer assisted language learning attitude scale: Focusin...
Validation of the computer assisted language learning attitude scale: Focusin...
 
Nagoya.R #12 非線形の相関関係を検出する指標の算出
Nagoya.R #12 非線形の相関関係を検出する指標の算出Nagoya.R #12 非線形の相関関係を検出する指標の算出
Nagoya.R #12 非線形の相関関係を検出する指標の算出
 
Nagoya.R #12 Rprofile作成のススメ
Nagoya.R #12 Rprofile作成のススメNagoya.R #12 Rprofile作成のススメ
Nagoya.R #12 Rprofile作成のススメ
 
Nagoya.R #12 入門者講習
Nagoya.R #12 入門者講習Nagoya.R #12 入門者講習
Nagoya.R #12 入門者講習
 
校種間におけるコンピュータ支援語学学習態度の変容:中学生・高校生・大学生を対象とした多母集団の同時分析を用いて
校種間におけるコンピュータ支援語学学習態度の変容:中学生・高校生・大学生を対象とした多母集団の同時分析を用いて校種間におけるコンピュータ支援語学学習態度の変容:中学生・高校生・大学生を対象とした多母集団の同時分析を用いて
校種間におけるコンピュータ支援語学学習態度の変容:中学生・高校生・大学生を対象とした多母集団の同時分析を用いて
 
エッセイライティングにおける増加語数の時系列推移傾向はエッセイ評価を予測するか―線形回帰モデルおよびポアソン分布へのフィッティングを用いて―
エッセイライティングにおける増加語数の時系列推移傾向はエッセイ評価を予測するか―線形回帰モデルおよびポアソン分布へのフィッティングを用いて―エッセイライティングにおける増加語数の時系列推移傾向はエッセイ評価を予測するか―線形回帰モデルおよびポアソン分布へのフィッティングを用いて―
エッセイライティングにおける増加語数の時系列推移傾向はエッセイ評価を予測するか―線形回帰モデルおよびポアソン分布へのフィッティングを用いて―
 
新しいコンピュータ支援語学学習態度尺度作成の試み:英語を学習する大学生を対象として
新しいコンピュータ支援語学学習態度尺度作成の試み:英語を学習する大学生を対象として新しいコンピュータ支援語学学習態度尺度作成の試み:英語を学習する大学生を対象として
新しいコンピュータ支援語学学習態度尺度作成の試み:英語を学習する大学生を対象として
 
WritingMaetriXと表計算ソフトを用いたライティングプロセスの分析方法
WritingMaetriXと表計算ソフトを用いたライティングプロセスの分析方法WritingMaetriXと表計算ソフトを用いたライティングプロセスの分析方法
WritingMaetriXと表計算ソフトを用いたライティングプロセスの分析方法
 
Nagoya.R #11 入門者講習
Nagoya.R #11 入門者講習Nagoya.R #11 入門者講習
Nagoya.R #11 入門者講習
 
反応時間データにおける語彙特性効果から見る語彙の即時的運用能力:語長・頻度・親密度・心像性に着目した予備的検討 配布資料
反応時間データにおける語彙特性効果から見る語彙の即時的運用能力:語長・頻度・親密度・心像性に着目した予備的検討 配布資料反応時間データにおける語彙特性効果から見る語彙の即時的運用能力:語長・頻度・親密度・心像性に着目した予備的検討 配布資料
反応時間データにおける語彙特性効果から見る語彙の即時的運用能力:語長・頻度・親密度・心像性に着目した予備的検討 配布資料
 
反応時間データにおける語彙特性効果から見る語彙の即時的運用能力:語長・頻度・親密度・心像性に着目した予備的検討
反応時間データにおける語彙特性効果から見る語彙の即時的運用能力:語長・頻度・親密度・心像性に着目した予備的検討反応時間データにおける語彙特性効果から見る語彙の即時的運用能力:語長・頻度・親密度・心像性に着目した予備的検討
反応時間データにおける語彙特性効果から見る語彙の即時的運用能力:語長・頻度・親密度・心像性に着目した予備的検討
 

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