如何判断整个向量在R中除了NA(或NAN)之外没有其他值?

如果我用的是.na返回真/假向量.

我需要判断是否有单一的非钠元素.

推荐答案

当传递一个布尔向量时,函数all()将告诉您其中的所有值是否为TRUE:

> all(is.na(c(NA, NaN)))
[1] TRUE
> all(is.na(c(NA, NaN, 1)))
[1] FALSE

R相关问答推荐

R -创建一列,指示另一列是否具有相同的值

按崩溃类别分类的指数

根据列表中项目的名称多次合并数据框和列表

如何将在HW上运行的R中的消息(错误、警告等)作为批处理任务输出

如何删除R中除某些特定名称外的所有字符串?

如何对数据集进行逆向工程?

使用tidyverse方法绑定行并从一组管道列表执行左连接

如何根据组大小应用条件过滤?

使用tidy—select创建一个新的带有mutate的摘要变量

R函数‘paste`正在颠倒其参数的顺序

根据日期从参考帧中创建不同的帧

如何在R forestplot中为多条垂直线分配唯一的 colored颜色 ?

在使用bslb和bootstrap5时,有没有办法更改特定dt行的 colored颜色 ?

安全地测试文件是否通过R打开

如何使用同比折线图中的个别日

扩展R中包含列表的数据框

为什么这个表格格罗布不打印?

带RStatix的Wilcoxon环内检验

自定义交互作用图的标签

我需要使用ggplot2制作堆叠条形图