メモ:data.frameはdata.frameの列として使えるけどtibbleの列には使えない

こんな感じのJSONfromJSON()で読み込むと、ちょっと特殊なdata.frameができることに気付いた(オプションをつければ挙動は変わるけど)。

続きを読む

do()とかrowwise()は今から覚える必要はない(たぶん)

追記(2017/11/17): RStudio Communityで質問してみたところ、「もう機能追加されないしドキュメントでも言及されないけど、まあ数年は残るんじゃね?」というのがHadleyの回答でした。

てことで、いまdo()を使いこなしてる人はそんなに急いで他に移動する必要はなさそうです。必要以上に不安を煽ってしまったようですみません。。


まず知ってほしいのは、do()rowwise()は、ドキュメントに明記はされていないものの、将来的に捨てられる線が濃厚だということです。

I don't think we should invest further development time into do.
(https://github.com/tidyverse/dplyr/issues/2970#issuecomment-341538148)

rowwise() is not something I believe is a good idea anymore, so it is not being actively developed. (https://github.com/tidyverse/dplyr/issues/3144#issuecomment-341530896)

続きを読む

dplyrは(今のところ)S4の列をうまく扱えないらしい

というのを最近知ったのでいちおうブログに。

続きを読む

ggplot2の拡張パッケージをつくるのにggplot_add()が便利そう

ggplot2の次期バージョンにggplot_add()という総称関数が入りました。

これによって、通常のgeomやstatよりも柔軟なggplot2の拡張パッケージをつくれる可能性があります。

続きを読む

メモ:ggplot2のcomputed variables(..変数名..)は calc(変数名) になるらしい

ググりにくさで有名だった..変数名..。これは、ggplot2が内部的に計算する値(computed variables)を参照するための表記でした。

それがcalc()になるらしいです。ちょっとググりやすくなりそう。

メモ:RStudio v1.1以降でパスワード以外の入力を求めるポップアップを出したいときはrstudioapi::showPrompt()

rstudioapi::askForPassword()はパスワードの入力を求めるポップアップを出せる。

続きを読む

Advanced R(邦訳:「R言語徹底解説」)のURL

Advanced Rはウェブ上で読めますが、URLが2種類あるのに気づいているでしょうか。

f:id:yutannihilation:20171027091501p:plain:w450

続きを読む