行の値を比較し、このIはデータフレームの行の値を比較しようとしてい
dat[!dat[1]==dat[2]]
と一致するすべてのものを、除去
> dat
戻り
n1 n2
n1 n4
n4 n5
n1 n3
n4 n4
だから私は両方の列は同じデータを持っているので、値を比較して最後の行を削除したい。しかし、私は上記のコードを使用する場合、それは
Error in Ops.factor(left, right) : level sets of factors are different
str(dat)
が
'data.frame': 5 obs. of 2 variables:
$ V1: Factor w/ 2 levels "n1","n4": 1 1 2 1 2
$ V2: Factor w/ 4 levels "n2","n3","n4",..: 1 3 4 2 3
あなたの質問に 'str(dat)'の値を投稿してください。私は 'dat'がdata.frameだと思っています。文字列ではなく、暗黙的に列を要素に変換しています。 – Andrie