科学の箱

科学・IT・登山の話題

R

Rで%>%を利用する。

投稿日:2018年3月24日 更新日:

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

メタ情報

inarticle



メタ情報

inarticle



-R

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

Rで集計をする

バイナリ ifelse()を利用する ファクタ factor()を利用する カテゴリ集計 cut()関数を利用する クロス集計 Rではクロス集計表を簡単に作れる。クロス集計表はtable()を利用する …

no image

サンプルサイズによる有意の違い

こちらでサンプル数について指摘をいただいたのでサンプル数によりp値がどのように変わるかをみてみる。  1996 2012 15~19歳 9 9 20~24歳 12 17 25~29歳 10 18 30 …

no image

Rに関するmemo

グループ毎に度数分布を作成する by(housing$VAL, housing$SERIALNO, length) グループで平均値を計算するための式 DT[,mean(pwgtp15),by=SEX …

no image

Rでグラフを作成するときに参考にするサイト

金子 邦彦 研究室 Web ページ バイオスタティスティクス 奥村 晴彦研究室 Related posts:dataanalysis-002-week3Rによるやさしい統計学/4-母集団と標本大気汚染 …

no image

分散分析のcase study-2

分散分析のcase study-1からの続き。 さて前回まででとりあえずデータの簡単な分析を終えて、以下のような結論を得た。 図1よりR1とR2を比較するとスピードはR1のほうが常に上である。またS1 …

2018年3月
« 2月   4月 »
 1234
567891011
12131415161718
19202122232425
262728293031  

side bar top



アーカイブ

カテゴリー