0

。という名前の列ヘッダーを共有する2つのデータフレーム(df)がありますplot.id。1番目のdfでは、plot.id各プロット内で監視されているツリーの数に基づいて、レコードが可変回数繰り返されます。2番目のdfには、ごとに1つのレコードしかなく、プロットレベル(1番目のdfのようにツリーレベルではない)で収集されるplot.idという名前の変数が含まれているため、プロットレコードごとに1回だけリストされます。load

load目的:1番目のdfで繰り返される回数に基づいて、2番目のdfから値を繰り返す必要がありますplot.id(すべてのプロットは異なる回数繰り返されます)。私の例のdfsは以下のとおりです。

 df1 <- data.frame(plot.id = rep(c("plot1", "plot2", "plot3"), c(3,2,5)),
             tree.tag = c(111,112,113,222,223,333,334,335,336,337)) 

 df2 <- data.frame(plot.id = c("plot1", "plot2", "plot3"), load=c(17, 6, 24))

私はこれを解決することに近づきましたが、残念ながら私は問題解決の2日目であり、それを得ることができません!

4

1 に答える 1