No.21621 別の書き方  【コロン】 2015/04/24(Fri) 11:25

いつもいつも超基本的な質問で申し訳ございません。

gakubu, keishiki, score 左からこの順番でタイトル行があり,このオブジェクトをdatとしてあります。

gakubuが"A", keishikiが"講義"だけを抜き出し,抜き出されたデータのscoreの平均値を求めたいです。

aa <- subset(dat, gakubu=="A" & keishiki=="講義")
aa_mean<-mean(aa$score)

これで正しい結果になるのですが,勉強のために教えてください。

このような書き方しかないのでしょうか?あるいはもっと効率よく(?)表現できますか?

よろしくお願いいたします。

No.21622 Re: 別の書き方  【青木繁伸】 2015/04/24(Fri) 14:47

特に長くも,変でも,時間がかかるわけでもないので,そのやり方でいいと思います。

他の書き方ということならば,
mean(dat[dat$gakubu=="A" & dat$keishiki=="講義", 3])
とか

● 「統計学関連なんでもあり」の過去ログ--- 047 の目次へジャンプ
● 「統計学関連なんでもあり」の目次へジャンプ
● 直前のページへ戻る