创建具有重复条目的滞后向量

马丁

我想创建一个滞后向量,但挑战是要重复一些观察。让我们考虑以下向量:

date <- c("2016-04-11", "2016-04-11", "2016-04-11", "2015-05-11", "2015-05-11", "2014-05-11")

前三个元素在同一时间点(最后一个项目)被观察到,第四和第五个(最后一个倒数第二个项目)在同一时间观察,第六个在另一个时间被观察到(第一个顺序,仅由一个项目组成) 。

滞后向量应如下所示:

date <- c("2015-05-11", "2015-05-11", "2015-05-11", "2014-05-11", "2014-05-11", NA)

有没有简单的方法来创建此滞后日期向量?

罗兰

游程编码数据:

date <- c("2016-04-11", "2016-04-11", "2016-04-11", "2015-05-11", "2015-05-11", "2014-05-11")
res <- rle(date)
res$values <- c(res$values[-1], NA)
res <- inverse.rle(res)
#[1] "2015-05-11" "2015-05-11" "2015-05-11" "2014-05-11" "2014-05-11" NA  

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何创建具有特定数量的 TRUE/FALSE 条目的随机逻辑向量

具有重复的NT主机文件条目的预期行为?

打印具有重复条目的数组列表

如何创建在具有重复条目的列上建立索引的数据透视表,这些条目应按另一列的值分组?

在具有重复条目的数组中查找具有最大(全局)值的对象

创建具有重复元素的字符向量

将向量与R中具有多个条目的数据框进行匹配

Python:绘制具有重复条目的字符串数组与没有for循环的float

如何从具有重复条目的筛选列表中删除特定索引?

如何计算 SQL Server 中具有重复条目的每一行?

如何使具有重复日期时间索引条目的数据框唯一?

透视/堆叠具有重复条目的DataFrame而不进行聚合

如何交叉检查具有正好2个重复条目的2个表

Excel行过滤,以便仅显示具有重复条目的单元格

具有相似条目的 Ruby 数组

使用 javascript 创建具有多个条目的单个 VCard 文件

在Python中多次创建具有相同条目的列表的快速方法?

用 Pythonic 的方式创建具有行和列唯一条目的数组

从具有列表作为列之一中的条目的csv文件创建数据帧

为n个列表创建具有n个条目的元组

Scala从文本文件创建具有多个值条目的键值对

朱莉娅(Julia):具有唯一整数的Vector的n个条目的所有可能和(重复)

SQL重复条目(具有中断)

在pandas数据框中创建重复索引条目的列表

基于 MS Access 中重复条目的字段创建 ID

仅使用公式按部分字符串过滤具有重复条目的多列列表

在C#的文本文件中创建没有重复的字符串条目的列表

具有重复索引的向量化循环

输出具有重复值的向量