2017-06-20 16 views
0

私のデータセットの割合を計算するRスクリプトのコード行はedataGazeCueTarget.CRESPGazeCueTarget.RESPの行ごとの一致頻度のデータ。R - 1つの列の値が別の列と一致しない行を削除する

これらの列の両方の値が一致しないすべての行を削除できるようにします。だから私の下のコードは私のデータの特定の行にGazeCueTarget.RESPの一致するGazeCueTarget.CRESPの値の時間の97%を私に言う場合、私は値が不一致の残りの3%を取り除くことができるようにしたい。

これは、私が行が一致するときの割合を教えてくれたものです。 アドバイスをいただければ幸いです。私は解決策が非常にシンプルであるべきだとは思いますが、私は確信していません。

paste0((100*with(edata, mean(GazeCueTarget.CRESP==GazeCueTarget.RESP, na.rm = "TRUE"))), "%") 

答えて

1

あなたは非一致する行をオフにサブセット化しようとすることができます

edata <- edata[edata$GazeCueTarget.CRESP == edata$GazeCueTarget.RESP, ] 
+0

右のライン上にあることを、あなたに感謝。しかし、値を同じにするのではなく、一致しないコードを削除しようとしています。 – Rstudent

関連する問題