2017-06-29 14 views
0

ここでは非常に単純なものがありません。Rの行ごとの文字ベクトルの比較True/Falseの場合

私はちょうど行当たりTRUE/FALSE結果を期待して、彼らは行ごとに互いに等しいかどうかを確認するために2つの文字のベクトルを比較しようとしているThis Post

を参照しようとしました。私は上記の結果を受け取る実行すると

all(data.frame(dBase$process_name == dBase$import_process)) 

FALSEを見つけよう):

Error in FUN(X[[i]], ...) : only defined on a data frame with all numeric variables 

は、私もこれを試してみましたが、ない、行ごとに、全体的のようです。

identical(dBase$process_name, dBase$import_process) 

だから彼らが同じであるかどうかを確認し、FALSEたが発生した行をプルアップする文字/文字列を比較する代わりはありますか?

+0

'all'と' data.frame'を削除します。 'all'は、ベクトルのすべての要素が' TRUE'であるかどうかをテストします。 – emilliman5

答えて

0

dBaseが既存のdata.frameの名前である場合、 を実行すると、process_nameとimport_processが一致しないすべての行が表示されます。 !=を使用して、等しくない部分だけを取得することに注目してください。

dBase[ dBase$process_name != dBase$import_process, ] 
関連する問題