Rユーザー会2010 初日

第5回Rユーザー会初日の関連ツイートまとめ。 ggplot2パッケージのチュートリアルが中心。 http://jasp.ism.ac.jp/~nakanoj/workshop10/2010Rmeeting.htm
3
前へ 1 ・・ 4 5
Masafumi Okada @mokjpn

Windowsがない人には、win-builder ( http://bit.ly/fLLTDB )

2010-11-25 15:06:08
Takashi Minoda @aad34210

また寒くなってきたー。

2010-11-25 15:25:37
Takashi Minoda @aad34210

やっとあったかくなってきたー。

2010-11-25 15:29:51
Masafumi Okada @mokjpn

plyrパッケージのsummarise(), arrange() について

2010-11-25 15:33:36
Takashi Minoda @aad34210

summarise(df , total = sum(value)) でSUMが可能 #rjpusers2010

2010-11-25 15:34:50
Takashi Minoda @aad34210

arrange(df , colorI) 、 arrange(df , desc(color) ) でソートが可能。

2010-11-25 15:35:45
Masafumi Okada @mokjpn

john <- subset(bnames,name=="John") について

2010-11-25 15:41:42
Masafumi Okada @mokjpn

plyrのsummarise()を使う。summarise(john, total=sum(prop), largest=max(prop), smallest=min(prop))

2010-11-25 15:43:08
Masafumi Okada @mokjpn

plyrのバージョンが古くてarrangeやjoinがつかえない....

2010-11-25 15:51:49
Masafumi Okada @mokjpn

あわてて2.12.0にアップグレード

2010-11-25 15:58:21
Masafumi Okada @mokjpn

まず、bnames と births の結合(external dataの結合にはjoin()を) bnames2 <- join(bnames, births, by = c("year", "sex"))

2010-11-25 15:58:47
Masafumi Okada @mokjpn

データフレーム内のデータの集計には ddply を。split()してからforループを回して、rbindで再結合する、というところが、ddply() 1回で済む。

2010-11-25 16:00:47
Takashi Minoda @aad34210

unique()を使うと、ベクトルをユニークにしてくれるのかー。中に処理を入れることも可能。 #rjpusers2010

2010-11-25 16:00:53
Takashi Minoda @aad34210

rank(-value)でランクを逆順にできるのか。 #rjpusers2010

2010-11-25 16:03:29
Masafumi Okada @mokjpn

bnames2 <- transform(bnames2, n = round(prop * births))

2010-11-25 16:05:52
Masafumi Okada @mokjpn

counts <- ddply(bnames2, "name", summarise, n = sum(n))

2010-11-25 16:06:47
Masafumi Okada @mokjpn

plyrの関数群は、split して、applyして、combineする、という一連の処理を1つの関数で済ますことができる。入力と出力のデータ型によって使う関数が変わる。

2010-11-25 16:15:42
Takashi Minoda @aad34210

l_ply(1:1000, identity, .progress = progress_text(char = "-")) ←これで処理状況がわかるバーが表示される。地味に便利。 #rjpusers2010

2010-11-25 16:16:27
Masafumi Okada @mokjpn

(plyr の関数は、1行1ケースではない、複数行で1ケースのデータセットを取り扱うときにも便利そう)

2010-11-25 16:18:03
Masafumi Okada @mokjpn

時間通り終了。とりあえずKindle版ggplot2本 http://amzn.to/g45wWo 注文。

2010-11-25 16:30:44
Masafumi Okada @mokjpn

@Rokinawa かなり冷えます。会場内も暖房ききにくいようです。

2010-11-25 17:34:32
R連続体 MT Ph.D D.H.Sc. @Rrenzokutai

@mokjpn そうですか。ありがとうございました。少し気合を入れて対応しますw

2010-11-25 17:35:59
前へ 1 ・・ 4 5