一年分、10分毎のデータを、日別にリスト化したデータx_listを以下のように作成しました。
head(x_list)
[[1]]
V1 V2 V3 V4 V5
1 2015/1/1 0:00 0 3.2
2 2015/1/1 0:10 0 3.6
3 2015/1/1 0:20 0 3.2
4 2015/1/1 0:30 0 3.3
5 2015/1/1 0:40 0 3.2
6 2015/1/1 0:50 0 3.8
7 2015/1/1 1:00 0 3.0
8 2015/1/1 1:10 0 3.4
¦
V1.1 V2.1 V3.1 V4.1 V5.1
145 2015/1/2 0:00 0 1.1
146 2015/1/2 0:10 0 1.4
147 2015/1/2 0:20 0 1.6
148 2015/1/2 0:30 0 1.8
149 2015/1/2 0:40 0 2.0
150 2015/1/2 0:50 0 1.98
151 2015/1/2 1:00 0 2.0
152 2015/1/2 1:10 0 2.0
¦
V1.144 V2.144 V3.144 V4.144 V5.144
52417 2015/12/31 0:00 4.1 1.0
52418 2015/12/31 0:10 4.2 1.3
52419 2015/12/31 0:20 4.4 1.1
52420 2015/12/31 0:30 4.3 1.1
52421 2015/12/31 0:40 4.5 1.3
52422 2015/12/31 0:50 4.5 1.4
52423 2015/12/31 1:00 4.1 1.5
52424 2015/12/31 1:10 4.0 1.3
¦
で、V3列、V4列の日毎の最大値や集計値を出したいのですが、例えば
sum(x_list$V3)
sum(x_list$V3.1)
を、全てのリスト一括でできるスクリプトの書き方がわかりません。
forやwhile 例えば
x<-0
while(x<=144){
x<-x+1
}
などをうまく使う?それとも、apply関数をうまく使う??
そういった辺りは本やネットで探したのですが、それらをどう組み合わせたら
良いかがわからないので、どなたかアドバイス頂けないでしょうか。。
回答2件
あなたの回答
tips
プレビュー