rvestでスクレイピングをしようとしたら、%>%という記述が大量頻出。これ何かということで調べてみた。
https://stackoverflow.com/questions/24536154/what-does-mean-in-r
説明は英語であるがstackoverflowの回答2がわかりやすい。
X %>% Yという形式になる。xは変数、yは関数であり、y(x)と同等になる。
こんな感じで、複数の処理をインラインで記述できる。
data.frame(x=1, y=1:10) %>% subset(y>=5) x y 5 1 5 6 1 6 7 1 7 8 1 8 9 1 9 10 1 10