如何使用R计算两种条件下矩阵的平均值?

时间:2014-03-11 12:36:29

标签: r matrix rows subscript

我有一个名为DATA of matrix的大数据文件,包含1200行和19列。如果两个连续行之间的差异是1秒,并且如果给定日期的测量数量超过50,我想计算第16列的平均值。

以下是我的尝试:

N<-length(DATA)
    for (i in 1:N)
    {
    if((DATA[i+1,2]-DATA[i,2])==1&(N>=50)){
    mean<-mean(DATA[,16])}
    }
    mean 

Error in DATA[i + 1, 2] : subscript out of bounds

如何避免此错误?

0 个答案:

没有答案