科学の箱

科学・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

cexについてまとめる

Rでグラフィックのパラメータはpar()で指定する。par()のパラメータを変更することでplotなどの表示方法を柔軟に変更できる。例えばラベルのフォントの大きさなどである。下記はpar()で指定でき …

no image

Rオブジェクト指向のメモ

whichではwhich.minとwhich.maxが用意されているという指摘を受けたので調べ見てた。 which.minとwhich.maxはRでいうところのオブジェクト指向を利用した構造にみえる。 …

no image

Rによるやさしい統計学/6-2つの平均値を比較する

(1) 統計が好きか嫌いかで統計テスト1の得点について有意な差はあるか。 指導法データは score.csvに作成する。 ID,名前,性別,数学,統計,心理学テスト,統計テスト1,統計テスト2,指導法 …

no image

Rで日付データをhistgramで表示するときのポイント

Rでヒストグラムはhist()関数を使って描画する。この時与えるデータによりブレーク引数が異なることがわかった。 まず下記がデフォルトのhist()関数のヘルプである。 hist(x, breaks …

no image

Rでのランダムデータ作成 – 上級編

平均が異なるランダムデータを作成する > x <- rnorm(12, mean=rep(1:3,each=4), sd=0.2) > y <- rnorm(12, mean= …

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

side bar top



アーカイブ

カテゴリー