【发布时间】:2020-07-11 00:49:18
【问题描述】:
我有一个关于 R dplyr 过滤功能的问题。我有一个包含几列的 tibble data1,我想删除列“CODE_FRAIS”填充有代码“CINT”的所有行。 我这样做的代码是:
data1 <- data1 %>% filter(CODE_FRAIS != "CINT")
但是这样做,过滤后的表只为所有数字列返回 0。我不明白为什么。它让我发疯。特别是因为这种方法通常效果很好。 有没有人知道这里发生了什么(请,除了那些涉及我的智力的人^^)非常感谢你提前!
【问题讨论】:
-
能否提供样本数据?
-
您尝试了吗:data1 %>% dplyr::filter(CODE_FRAIS != "CINT") ,因为除了 dplyr 之外,r 中可能还存在多个过滤器函数。
-
我只是试了一下,结果没有改变...