科学の箱

科学・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で実データを使って計算してみる。 経済学の勉強でジニ係数というのは知っていたが、その利用方法としては所得の分配がどの程度平等であ …

no image

データフレームで層別に操作をする

Rでデータベースに似たデータを取り扱う際には、データフレームを使うことがおおい。JavaはPHPなどのプログラミング言語では、層別に集計作業をする際にはデータベース上のSQLか、データを読み込んでから …

no image

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

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

no image

Rで集計をする

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

no image

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

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

2018年3月
月 火 水 木 金 土 日
« 2月   4月 »
 1234
567891011
12131415161718
19202122232425
262728293031  

side bar top



アーカイブ

カテゴリー