-1

「ビッグデータフレーム」と「スモールデータフレーム」があります。Var1 は私の ID で、Var2 は何らかの値です。

df1 <- data.frame(row.names=1:10, var1=c("A","B","C","D","E","F","G","H","I","J"), var2=runif(10))
df2 <- data.frame(row.names=1:4, var1=c("B","D","K","A"), var2=runif(4))

両方のデータ フレームを比較し、次のような新しい data.frame "DF" を受け取りたい: [head(DF)]

  var1      var2     Compare
1    A 0.7145085           1
2    B 0.9966129           1
3    C 0.5062709           0
4    D 0.4899432           1
5    E 0.6491614           0
6    F 0.8308064           0

df1$var1 と df2$var2 を比較したいだけです。

このタスクの目的は、(データ フレーム df1 からの) var2 の合計を計算することです。ここで、compare=1 です。

論理関数について考えますが、これは行ごとにのみチェックします...ご覧のとおり、すべて「FALSE」になります。

4

1 に答える 1