r - 在 R 中进行逻辑索引时如何忽略 NA?
问题描述
n = c(1, 3, NA)
s = c("aa", "bb", "cc")
b = c(TRUE, FALSE, TRUE)
df = data.frame(n, s, b)
k = df$n >= 2
df2 <- df[k,]
我想找到n大于2。所以我做了k。如果我运行它:
. n s b
2 3 bb FALSE
NA NA NA NA
结果如上:
在这种情况下,我想看到一个没有 NA 的结果:我该怎么办?
解决方案
推荐阅读
- swiftui - 如何在一个 VStack 中添加两个 NavigationLink
- angular - 如何在角度 UI 中访问 CurrentUser 的角色?使用 Abp v2.9
- javascript - 用户定义的函数未按要求实现。逻辑以某种方式失败
- r - 如何在 ggplot 2 scale_y_continuous(trans = "reverselog") 中设置中断
- sql - postgresql查询返回从今天起两年后每月第一天的星期几
- c++ - 如何将向量分配给特征中的矩阵
- java - 程序员何时以及为什么在 Java 中使用八进制和十六进制文字?
- angular - TemplateRef createEmbeddedView(context: C) 与 ViewContainerRef createEmbeddedView 之间的区别
- javascript - Firebase 无法读取 null 的属性“uid”
- node.js - 如何在每次推送 Node.js monorepo 之前格式化/测试?