在特定点上将一个data.frame与另一个data.frame匹配
我对R完全是新手,我有一个问题,我认为这个问题应该不会很难,但对我来说却是如此。。我希望你能帮助我 因此,我有一个数据框架,其中包含来自同一年观测的多个数据点,我有一个数据frama,其中每年只有一个数据点建模。现在,我想将模型数据与正确的观测数据进行匹配 在问题下方的链接中可以看到观察值和建模值 这是我用来从建模中选择正确值的代码:在特定点上将一个data.frame与另一个data.frame匹配,r,dataframe,matching,R,Dataframe,Matching,我对R完全是新手,我有一个问题,我认为这个问题应该不会很难,但对我来说却是如此。。我希望你能帮助我 因此,我有一个数据框架,其中包含来自同一年观测的多个数据点,我有一个数据frama,其中每年只有一个数据点建模。现在,我想将模型数据与正确的观测数据进行匹配 在问题下方的链接中可以看到观察值和建模值 这是我用来从建模中选择正确值的代码: Result <- matrix(nrow=length(Koutiala[,1]), ncol=1) teller <- 1 if (Koutia
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}
}
现在我想将示例结果[5]与Koutiala[1]匹配;结果[6]与考提亚[3];结果[8]与考提亚[4]等
有人能帮我吗?我不想手动操作,因为数据集实际上非常大
非常感谢你,
伦斯克
我想你在找合并。如果你提供一个虚假的例子来说明你想做什么,通常会收到更好的效果。看一些提示。好的,谢谢!下次我会记住这一点:Merge确实实现了我的预期,但是它创建了一个包含三行的数据帧,最后一行只是一些复杂的代码。这个问题听起来很熟悉吗?把你试过的附加到原来的问题上。向我们展示你的对象str,如果可能,给我们一个工作示例。