以前にこのような質問をしましたが、Rが非常に新しく、何が起こっているのか理解できなかったため、データ形式を単純化することにしました。質問へのリンクは次のとおりです。 Rプログラミング?
しかし、私は自分のデータがどのように見えるかを編集し、この形式のままにすることにしました。
X1.0 X X2.0 X.1
0.9 0.9 0.2 1.2
1.3 1.4 0.8 1.4
ご覧のとおり、4列のデータがあります。私が扱っている実際のデータは、最大2000データポイントです.....列「X1.0」と「X2.0」は「時間」を参照しています...私が欲しいのは、「X1.0」と「X2.0」の2つの時間列に基づいた、100秒ごとの「X」と「X.1」の平均です...このコマンドを使用して実行できます
cuts <- cut(data$X1.0, breaks=seq(0, max(data$X1.0)+400, 400))
by(data$X, cuts, mean)
ただし、これでは1つのデータセットの平均しか得られません。これは「X1.0」と「X」です。複数のデータセットの平均を取得するにはどうすればよいですか。 ....私もこの種の出力をやめたい
cuts: (0,400]
[1] 0.7
------------------------------------------------------------
cuts: (400,800]
[1] 0.805
出力は400秒ごとに行われたことに注意してください....さまざまな間隔での平均であるカットのリストが本当に必要です...助けてください......私はちょうどdata=read.delim("clipboard")
私のデータをプログラムに取り込むために使用しました