如何在R中创建序列?

编码

我知道R中有一个函数可以创建序列,但不能完全满足我的需求。

我有一个数据框架,每次运行代码时,其大小都会改变。这是我的数据框

 pais   cum_cases  time_cases  
 MX        1            1
 MX        4            2
 MX        5            6
....

我想将cum_cases列的值替换为该值的两倍。示例我真的不在乎cum_Cases列中的值是什么,我想替换以特定值开头的双精度值。例如,如果我要以值** 10开头,则列的所有下一个值必须替换为

cum_cases
  10
  20
  40
  80
  160
  320
... Until the last row of my data frame

例子2. x-> 6

cum_cases
  6
  12
  24
  48
  96
  192
... Until the last row of my data frame
K

可以cumprod与结合使用rep以产生加倍序列。

(x$cum_cases <- 10 * cumprod(c(1, rep(2, nrow(x)-1))))
#[1] 10 20 40

(x$cum_cases <- 6 * cumprod(c(1, rep(2, nrow(x)-1))))
#[1]  6 12 24

数据:

x <- data.frame(pais="MX", cum_cases=c(1,4,5), time_cases=c(1,2,6))

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在MySQL中创建序列?

来自分类Dev

如何在R中以水平堆积条形图的样式创建时间序列图

来自分类Dev

如何在R中创建具有不同数字的字符串序列

来自分类Dev

如何在R中没有for循环的情况下创建条件整数序列的组合?

来自分类Dev

在R中创建序列

来自分类Dev

如何在ReactiveCocoa中的信号序列之间创建延迟?

来自分类Dev

如何在jQuery中创建链接的延迟动画序列?

来自分类Dev

如何在Kotlin中创建无限长的序列

来自分类Dev

如何在C ++中创建自定义整数序列

来自分类Dev

如何在Oracle Developer 6i中创建序列

来自分类Dev

如何在PostgreSQL中创建字母数字序列

来自分类Dev

如何在时间序列中自动创建n个滞后?

来自分类Dev

如何在jQuery中创建序列号

来自分类Dev

如何在python中从vrt文件创建栅格时间序列

来自分类Dev

如何在php文件中创建无序列表

来自分类Dev

如何在jQuery中创建序列号

来自分类Dev

如何在R中的时间序列中创建指示开始和结束时间段的变量

来自分类Dev

如何用R中的字符创建相同数字的数字序列

来自分类Dev

如何从经济分析数据局的 R 中创建时间序列?

来自分类Dev

在 R 中创建重复序列

来自分类Dev

在 R 中创建列序列

来自分类Dev

如何在R中创建直方图?

来自分类Dev

如何在R中创建日期范围

来自分类Dev

如何在R中创建条件伪?

来自分类Dev

如何在R中创建列表矩阵?

来自分类Dev

如何在R中创建链式均值?

来自分类Dev

如何在R中创建打印功能?

来自分类Dev

如何在R中创建循环列?

来自分类Dev

如何在R中创建曲面图