我在这里遗漏了一些非常简单的东西。
我尝试引用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 :(得分:0)
如果dBase是现有data.frame的名称,则可以执行以下操作 查看process_name和import_process不相同的所有行。 请注意,我使用!=来获取它们不相等的那些。
dBase[ dBase$process_name != dBase$import_process, ]