メモ:Rでは2+2=5か
ちょっと前に、Rの言語定義にこういうイカしたことが書かれているのに気づいてしまった。
Any expression is allowed also on the target side of an assignment, as far as the parser is concerned (
2 + 2 <- 5
is a valid expression as far as the parser is concerned. The evaluator will object, though). (https://cran.r-project.org/doc/manuals/r-release/R-lang.html#Infix-and-prefix-operators)
で、ためしてみたら、<-
はquote()
で式として捕獲できるけど、
quote(2+2<-5) 2 + 2 <- 5
=
は無理でした。これは評価順序の問題なのか…?
quote(2+2=5) #> Error: unexpected '=' in "quote(2+2="続きを読む
メモ:時系列とか連番のデータを補完するときはtidyrのcomplete()とfull_seq()が便利そう
追記:これは「補間」とは言わないかも…。期待外れだったらすみません。
前にこんな記事を書きました。
で、これはたまたま毎分データがあったからよかったんですが、もっととびとびのデータの時どうするんだろう?と思ってたらtidyrパッケージのcomplete()
とfull_seq()
が便利そうだったのでメモ。
R Foundationに年3000円を寄付することにしました。
ちょっと前に羽鳥がこんなことをつぶやいてました。
I'm happy to announce that it's now easy to join or donate to the R foundation online: https://t.co/l5vDC9utwT #rstats
— Hadley Wickham (@hadleywickham) 2017年3月21日
R Foundationというのは、R本体の開発を支えるNPOです*1。
公式ページ:R: The R Foundation
*1:sfの開発とかにお金を出したりしてるのはR Consortiumの方なので注意
OAuthを裏口認証によってすりぬけるRパッケージ、OAusushiRをつくりました
OAuth認証は「Rによるスクレイピング入門」でも扱いましたが、どうやら私の力不足であまり分かりやすい文章になっていなかったようです。すみません。
続きを読む「Rによるスクレイピング入門」、OAuth認証のところがよくわからん
— 正しい習慣のNagi Teramo (@teramonagi) 2017年3月30日