2016-04-09 6 views
-1

私は自分の質問を正しく聞くかどうかわからないが、研究のデータフレームがあり、データセットを提供している:個体ごとにデータフレームを結合して平均を見つける

そのよう 私は絵に結合するために必要なものまでトリミング

enter image description here

、私は、個々の(e)を組み合わせて、各観測(ワット)の平均値を取る方法を見つけるためにしようとしてきたI各個体ごとに1つの行とそれを組み合わせた観測の平均値で終わります。私は

mean(m$`30901`$deltaon) 

(mは元のリストである)とは別にそれをすべて行うが、それは与えるように私はそれが

mean(m$indivduals[1:40]$deltaon) 

を行くような方法を見つけたいと思った場合、私はこれを行う方法を知っていますそれぞれの手段。私はループのために混乱しようとしてきましたが、私はそれを把握することはできません。私たちは、この問題のために使用することができますdata.table

+0

コードを入力してください。ありがとう。 – lrnzcig

+0

私たちは[グループによる平均](http://stackoverflow.com/questions/21982987/mean-per-group-in-a-data-frame)を話していますか? –

答えて

1

  install.packages("data.table") 
     library(data.table) 
     m<-data.table(e,w) 
     mean(m$individual[1:40]*m$deltaon) 

が、これはあなたを助けるだろうと思います。

+1

ここでどのようにデータテーブルを使用していますか? '$'を使うと、 'm'がデータテーブルであることはもはや重要ではありません。 –

関連する問題