Rユーザー会2010 初日
第5回Rユーザー会初日の関連ツイートまとめ。
ggplot2パッケージのチュートリアルが中心。
http://jasp.ism.ac.jp/~nakanoj/workshop10/2010Rmeeting.htm
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
plyrのsummarise()を使う。summarise(john, total=sum(prop), largest=max(prop), smallest=min(prop))
2010-11-25 15:43:08
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
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