小编use*_*938的帖子

R中的部分向量加法

我有一个包含1到5个重复值的向量,后面是另一个这样的集合,通常但不总是增加1.例如,

c(1,1,1,1,1, 2,2,2,2, 3,3, 4,4,4,4,4)
Run Code Online (Sandbox Code Playgroud)

我想对此进行操作,只有在重复给出时才为每个值添加0.2的增量

c(1,1.2,1.4,1.6,1.8, 2,2.2,2.4,2.6, 3,3.2, 4,4.2,4.4,4.6,4.8)
Run Code Online (Sandbox Code Playgroud)

我可以通过使用for循环很容易地做到这一点,但我的初始向量长度超过100万条,这需要相当长的时间.我一直试图想出一个没有运气的基于列表的方法.任何建议,将不胜感激.

r

5
推荐指数
2
解决办法
114
查看次数

标签 统计

r ×1