私は以下を持っていますdf
とユースケース、私は見つけて、条件を満たす別の行が存在するすべての行に何かを設定したいと思います。 Iは、Y値玉葉これらの行を検索したいデータフレーム:現在の行をループなしで他の行と比較するには?
df <- data.frame(X=c('a','b','c'), Y=c('a','c','d'))
> df
X Y
1 a a
2 b c
3 c d
は別の行におけるX値と同じです。上の例では、Y = c
と行#3がX = c
であるため、行#2が真となります。行1は条件を満たしていないことに注意してください。等
何か:各Y
について
df$Flag <- find(df, Y == X_in_another_row(df))
エントリは各列内で一意ですか? – Frank
説明のために:別の行 'df [4、] = e a'がある場合、行1はインクルードされたソリューションか除外されるソリューションですか? – dww