🍭hoxom task view (ホクソエム一周年記念)
タイトルの通り、匿名知的集団「ホクソエム」が結成されてから一年経つっぽい(ぽいというのは結成された日付が曖昧だから)。
よく一年もこのノリを続けてきたなと思うところもあるが、「ホクソエムの誓い」とか現実でホクソエムに遭遇した体験とか、謎の帰属意識とかあって好きだった。
それを祝う意味で以前記事を書いた(👇)がそれは前座。以前からやろうと思っていた「hoxom task view」を結成一周年記念で作った。
ホクソエム1周年が近づいてきました。抱負をひとこと。 — HOXO-M Task Viewsというのを作ろうかと思います https://t.co/JGgkHHM7te
— Uryu Shinya (@u_ribo) 2016年1月31日
納得できていない部分もあるけど、それはそれでまた改善していけば良いだろうということで公開する。そしてこの記事では、hoxom task viewに登録されているパッケージについて、少し説明をしていきたいと思う。
HOXOM Task View: HOXOM that Japanese Secret Society of Data Science
hoxom task view とは
CRAN task viewというのがあって、そこではさまざまな分野のテーマごとにRのパッケージの解説や特徴について触れられている。{ctv}
パッケージを使えばテーマごとに登録されているパッケージを一括でインストールすることができたりするので、これからその分野について学んでいきたいとか、どんなパッケージがあるのか知りたい時に便利である。
今回作ったhoxom task viewのテーマは、「匿名知的集団ホクソエムおよびその関係者がGitHubで公開しているパッケージ」である。最初はホクソエムメンバーに限定して作ろうとしたけど、どう考えても関係者を含めた方が魅力的なtask viewになると思ったので含めることにした。登録されているパッケージのほとんどはCRANには登録されておらず、GitHubにパッケージが置かれているので、パッケージをインストールする際はそこからインストールする仕様になっている。
一部のパッケージを紹介
hoxom task viewの中から私自身が気に入っているパッケージをいくつか紹介する(本来はhoxom task view自身に書くべきものだと思うが)
画像にテロップを入れる: caption
{caption}
を使えばこんなことができる。クソコラ作成のためにも使える。
Rに癒されたくなったら: yeah
Rとの会話は一方的なものではない。yeah::doudesuka()
を使えば、Rが進捗を聞いてくるようになるし、yeah::zoi()
は1日の気力を与えてくれる。。{yeah}
に救われた人間が何人かいたことは事実である。
GitHubパッケージのインストールを楽にする: githubinstall
今回のtask viewを作るのに大変役立った。この{githubinstall}
パッケージは、GitHub上で公開されているRパッケージを一覧できる通称"gepuro task view"にあるパッケージを候補として、該当のパッケージをインストールすることができる。
hoxom task viewはこのgepuro task viewに依存していて、ここに登録されていないとhoxom~の方にも追加されないので注意されたし。
並列計算を楽に行う: pforeach
{pforeach}
パッケージが一番利用頻度が高いかもしれない。それくらいよく使っているし、いつになったらCRANに登録されるのか心待ちにしているものでもある。
www.slideshare.net
政府統計の総合窓口(e-Stat)データの取得: estatapi
たくさんあるが、いかんせん取得・整形が面倒なe-Stat APIが提供するデータをR上で扱いやすい形にする{esatapi}
。自分でやるとかなり時間を費やしてしまう処理をパッケージで楽にできるのは大変良い。
hoxom task viewに登録されていないパッケージ
先にも述べたが、hoxom task viewへの登録はgepuro task viewに登録されていることが条件となっている。理由はよくわからないが、いくつかのRパッケージが漏れているようである。これらは手動で追加するかな...
すでにCRANに登録されているパッケージ
{RODBCDBI}
、{ggfortify}
および{DYM}
はすでにCRANに登録されている。また一部のパッケージについては昨年末に紹介したのでここでは省略する。
2年目のホクソエム
圧倒的交渉力と強靭な肉体を得るための筋トレ集団へ...(これからもホクソエムの活動にご期待ください!)