r语言中cumsum函数怎么使用

687
2023/8/5 12:06:43
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

cumsum函数用于计算累积和。它将依次对向量或矩阵的元素进行求和操作,并将每一步的结果保存。以下是cumsum函数的使用方法:

  1. 对向量使用cumsum函数:
x <- c(1, 2, 3, 4, 5)
result <- cumsum(x)
print(result)

输出结果为:

[1]  1  3  6 10 15

这表示累计和的结果依次为1, 1+2=3, 1+2+3=6, 1+2+3+4=10, 1+2+3+4+5=15。

  1. 对矩阵使用cumsum函数:
x <- matrix(1:9, nrow = 3)
result <- cumsum(x)
print(result)

输出结果为:

[,1] [,2] [,3]
[1,]    1    4    7
[2,]    3    8   15
[3,]    6   14   24

这表示矩阵每一列的累计和。

  1. 对矩阵的特定维度应用cumsum函数:
x <- matrix(1:9, nrow = 3)
result <- apply(x, 2, cumsum)
print(result)

输出结果为:

[,1] [,2] [,3]
[1,]    1    4    7
[2,]    3    8   15
[3,]    6   14   24

这表示对矩阵的每一列应用cumsum函数。

总结:cumsum函数可以对向量或矩阵进行累计求和操作。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: r语言怎么将字符型转化为因子型