当前位置: 首页 > 知识库问答 >
问题:

为什么 R dplyr 滤波函数会诱导非滤波行的变化?

拓拔浩阔
2023-03-14

我有一个关于R dplyr滤波器函数的问题。我有一个包含几列的tibble data1,我想删除列“CODE_FRAIS”中用代码“CINT”填充的所有行。我这样做的代码是:

data1 <- data1 %>% filter(CODE_FRAIS != "CINT")

但是这样做,过滤后的表对于所有数字列只返回0。我不明白为什么。这快把我逼疯了。尤其是因为这个方法论通常很有效。有人知道这里发生了什么吗(除了那些涉及我智力的^^),非常感谢!

共有1个答案

茅曾琪
2023-03-14

假设您想用0替换行。您不能有不平衡的表,您可以替换这些值或将它们等同于NA,然后使用!is.na过滤掉。

data1$CODE_FRAIS=ifelse(data1$CODE_FRAIS=="CINT",0,data1$CODE_FRAIS)
 类似资料:
  • 我想结合两个筛选函数来选择表中的几个元素。我的代码如下所示: 中的元素必须在第一个并且在一行中。因此,如果返回3个元素,它们必须在一行中,后面是中的元素。我怎样才能做到呢?我可以组合上面的筛选功能吗?

  • 我想要一种影响swagger输出留档的方法。问题是询问文档的用户只能对swagger中描述的一些方法拥有权限,所以我想从输出中排除特定方法。我认为最糟糕的方法是通过中间件捕获swagger.json请求,然后检查被请求的用户可以访问哪些方法并排除必要的路径。但是我不太喜欢它,所以可能有内置功能来做到这一点?

  • 因此,我成功地在所有列出的日志中获得了警报日志(由于根已经在INFO中,所以大量的工作都是徒劳的)。但我真正想要的是,现在只在我的新appender上获得来自某个特定类的信息。 我不确定我已经很好地描述了这一点,而且我不了解log4j,所以如果需要,请要求澄清。这个难题与限制我的新appender警告和更大有关,除了我还想要一个特定类的Info。这个类的这些信息也应该发送到父记录器通常记录信息的每

  • 问题内容: 有人可以给我一个如何使用角度滤波器比较器的例子吗? 从官方文档: 函数(实际的,期望的):将为函数提供对象值和谓词值进行比较,如果该项目应包含在过滤结果中,则应返回true。 有一篇很棒的博客文章谈论Angular过滤器: AngularJS过滤器的乐趣-第1部分:过滤器 但是,在最后,我在寻找功能比较器的一些有用示例,但仍然没有发现任何结果。 对于更特殊的匹配需求,您可以传递函数而不

  • 我对验证FIR滤波器感兴趣。我已经实现了一个移动平均FIR滤波器,并编写了几个刺激来验证。 第一个刺激是一个正弦波,我希望滤波器按原样通过。档案员有。第二个刺激,我只传递一个冲动,并期望协效出现在输出上。这是我实际看到的。 然而,我觉得有两个问题需要注意。首先,不能依赖于波形形状来判断滤波器是否工作。我必须有可量化的值,并使用它作为一个基础,以得出结论,如果过滤器是工作的。例如。信噪比... 以下

  • 我有个问题。在常见的购物车网站有功能搜索产品与多个过滤器。例如,我正在搜索运动装备与一些过滤器,如: > 制造商 [x]耐克 阿迪达斯 茵宝 选项 尺寸 [x]s [x]M L [x]白色 黄色 红色 [x]蓝色 这是我的地图 部分测试数据 有了这个查询,一切都很好 但是,如果我在选项过滤器中添加更多的条件,我没有得到结果 我不知道我在映射或查询中是否错了,或者您能告诉我在这种情况下创建映射的最佳