0

我有一个包含 121 行和 10 列的数据库。其中一列对应于站,另一列对应于深度,其余列对应于化学变量(温度、盐度等)。我想按站计算这些化学性质的积分值,使用函数 oce::integrateTrapezoid。这是我第一次做循环,所以我不知道怎么做。你可以帮帮我吗?

dA<-matrix(data=NA, nrow=121, ncol=3)
for (Station in unique(datos$Station))
{dA[Station, cd] <- integrateTrapezoid(cd, Profundidad..m., "cA")
  }
车站 深度 温度
1 10 28
1 50 25
1 100 15
1 150 10
2 9 27
2 45 24
2 98 14
2 152 11
3 11 28.7
3 48 23
3 102 14
3 148 9
4

0 回答 0