データ フレームの 2 つの行を比較して ID を確認したいと考えています。このタスクには同一の()関数が適していると思いますが、期待どおりに機能しません。最小限の例を次に示します。
x=factor(c("x","x"),levels=c("x","y"))
y=factor(c("y","y"),levels=c("x","y"))
df=data.frame(x,y)
df
x y
1 x y
2 x y
identical(df[1,],df[2,])
[1] FALSE
> df[1,]==df[2,]
x y
1 TRUE TRUE
同一の()がFALSEを返す理由を誰か説明できますか?
ありがとう、トーマス