pipeR の使い方【ノーカット版】
-
Upload
hoxom -
Category
Data & Analytics
-
view
2.120 -
download
11
description
Transcript of pipeR の使い方【ノーカット版】
自己紹介
• hoxo_m
某ECサイトでデータ分析をやっています
• RPubsHotEntry
RPubs のホットエントリを流す Twitter Bot
フォロワー 100人達成!
https://twitter.com/RPubsHotEntry
近況
• pipeR の使い方を翻訳しました
• http://qiita.com/hoxo_m/items/b80778d46684b818abd2
所沢義男
• 先月の Tokyo.R #42
• R のパイプ界隈の話
– dplyr
– magrittr
– pipeR
大仏様が突撃
• (訳) 蓮君、日本で君の pipeR が紹介されて、みんな君のファンになったよ!
Hadley 神 (dplyr)
• データハンドリングでパイプあったら 便利だよねー
• 神「パイプあれ」→ %.%
iris %.% filter(Species=="setosa")
• かなり汎用的な作り
1:10 %.% sum() みたいなのもいける
• 参考:%.%演算子の中身
• データハンドリング以外でもパイプ使いたい
• 記号は %>% の方がいいよね
• R の演算子に対応する関数あったら便利
• 1+1 – 1 %>% `+`(1) 普通に書いた場合
– 1 %>% add(1) magrittr
magrittr
• R のすべての処理をパイプで書きたい
• パイプラインを壊さないように副作用を持たせる
• cars %>>%
(~ plot(dist ~ speed, data=.)) %>>%
(lm(dist ~ speed, data=.)) %>>%
abline(col="red")
pipeR
これが読めるようになろう
まとめ
• pipeR の使い方を翻訳しました
• http://qiita.com/hoxo_m/items/b80778d46684b818abd2