2017-06-29 78 views
0

我在這裏錯過了一些非常簡單的東西。比較R中每行的字符向量是否正確/錯

我試過指This Post

我想比較2個特徵向量,看看他們是否彼此相等在每行的基礎上,只是希望每行一個TRUE/FALSE結果。 (試圖找到FALSE

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

當我運行上面我得到的結果:

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'測試vector中的所有元素是否爲'TRUE'。 – emilliman5

回答

0

如果dBase是現有data.frame的名稱,那麼您可以執行以下 以查看process_name和import_process不相同的所有行。 請注意,我使用!=來僅獲取它們不相等的地方。

dBase[ dBase$process_name != dBase$import_process, ]