如何计算向量R中NA之间的非NA数量

柯蒂斯

您具有混合了NA的以下向量。没有连续的NA,并且向量的长度未知。总是有相同数量的NA。

#Data
testvector <- c(NA,rnorm(round(abs(rnorm(1))*10)),NA,rnorm(round(abs(rnorm(1))*10)),NA,rnorm(round(abs(rnorm(1))*10)),NA,rnorm(round(abs(rnorm(1))*10)),NA,rnorm(round(abs(rnorm(1))*10)))

您需要找到每个NA之后存在的非NA值的数量。这需要作为向量返回。此向量的长度将等于NA的数量。

对于此向量。

thisvector <- c(NA,rnorm(4),NA,rnorm(5),NA,rnorm(9),NA,rnorm(2),NA,rnorm(6))

你想要的是

somefunction(thisvector)
[1] 4 5 9 2 6

如何才能做到这一点?

马修·伦德伯格

使用rle上的输出is.na,以获得想要的东西:

x <- rle(is.na(testvector))
x$lengths[!x$values]
## [1] 1 2 5 9 4

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

聚合/计算非 NA 值的数量

来自分类Dev

计算r中多个向量中NA的出现

来自分类Dev

如何计算R中不同点之间的过渡数量

来自分类Dev

如何计算向量中的对象(列表)数量?

来自分类Dev

检查向量中的非尾随或前导NA

来自分类Dev

如何删除R中字符向量中的NA

来自分类Dev

如何计算R中int向量中不同级别的数量?

来自分类Dev

计算NA之间的行

来自分类Dev

如何计算R中向量中有序的相同元素的数量?

来自分类Dev

需要计算R中向量中特定跃迁的数量

来自分类Dev

将向量中的NA均等排名[r]

来自分类Dev

合并R中的多个向量以删除NA

来自分类Dev

R:如何计算每个数据列中NA的总数

来自分类Dev

计算R中的时差时如何跳过NA

来自分类Dev

如何在聚合中省略na以计算R中的SD

来自分类Dev

如何计算R中多个站点的最大NA数据缺口?

来自分类Dev

计算向量中连续对的数量

来自分类Dev

如何计算向量递归类型中的非空向量

来自分类Dev

如何计算列表中唯一向量的数量?

来自分类Dev

在FALSE之前如何计算逻辑向量中TRUE值的数量

来自分类Dev

从作为向量提供的多个变量中逐行计算NA

来自分类Dev

如何使用lubridate软件包计算两个日期向量之间的月份数(其中一个向量具有NA值)?

来自分类Dev

如何计算R中1s之间的0s数量?

来自分类Dev

r - 使用数据框列中的下一个非 na 值进行计算

来自分类Dev

计算具有NA的线性回归残差与R中的自变量之间的相关性

来自分类Dev

计算连续的非NA项目

来自分类Dev

如何关联R中的非数字向量

来自分类Dev

如何使用R计算多个lon lat向量之间的距离

来自分类Dev

如何使用R计算多个lon lat向量之间的距离

Related 相关文章

热门标签

归档