我对R来说是全新的,我有一个问题,我认为不应该很难,但对我来说也是如此......我希望你能帮助我!
所以我有一个数据框,其中有来自同一年的多个数据点(观察),我有一个数据集,每年只有一个数据点(建模)。现在我想将建模数据与正确的观测数据相匹配。
可以在问题下方的链接中看到观察到的和建模的值!
这是我用来从建模中“挑选出”正确值的代码:
Result <- matrix(nrow=length(Koutiala[,1]), ncol=1)
teller <- 1
if (Koutiala[1,1]==5) {
Result[1,1] <- (Store[[2]]$soil$C$totalSoilC[5]/3000000)*100
teller <- teller + 1
}
for(i in seq(1, length(Koutiala[,1]) , 1)) {
if (i %in% unique(Koutiala[,1])) {
Result[i] <- ((Store[[2]]$soil$C$totalSoilC[i]/3000000)*100)
teller <- teller + 1}
else {
Result[i] <- NA}
}
现在我想将例如Result [5]与Koutiala [1]匹配;结果[6]与Koutiala [3];结果[8]与Koutiala [4]等......
有人可以帮我这个吗?我不想手动操作,因为数据集实际上非常大!
非常感谢, Renske