swirl

インタラクティブにRを学ぶ。

Rを使ってインタラクティブにデータサイエンスを学ぶためのパッケージ。courseraのコースでも使用する。

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

install.packages("swirl")

バージョンを確認する

packageVersion("swirl")

swirlをロードする

library(swirl)

コースをインストールする

install_from_swirl()

インストールできるコースは、Swirl Courses Organized by Titleに掲載されている下記。

install_from_swirl("Getting and Cleaning Data")

コースをスタートする

swirl()

コースを修了する

コースをアンインストールする

指定したコースをアンインストールする

uninstall_course()

全てのコースをアンインストールする

uninstall_all_courses()

トラブルシューティング

Invalid tag for scalar: int#base60

lesson.yamlファイルにエラーがあるので、下記のGitHubから修正版のlesson.yamlファイルが得られる。それを当該ファイルと置き換える。

https://github.com/swirldev/swirl_courses/issues/391

Documents\R\R-3.4.4\library\swirl\Courses\Getting_and_Cleaning_Data\Manipulating_Data_with_dplyrとかに保存させれている。

See Also

tidyr

データをtidyに整形する

dplyr

データフレームを操作するためのパッケージ

jsonlite

JSONを処理するためのパッケージ

xml2

XMLを扱うためのパッケージ

rjson

JSONデータを処理するためのパッケージ

beeswarm

蜂群図を描くためのパッケージ。

magrittr

パイプ演算子を使うためのパッケージ

rvest

HTMLやXMLを簡単に操作するためのパッケージ