「ビッグデータフレーム」と「スモールデータフレーム」があります。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」になります。