R中cumsum函数如何使用
时间: 2023-10-26 21:06:24 浏览: 221
R语言常用函数.doc
在R语言中,cumsum()函数用于计算向量或矩阵的累积总和。具体用法如下:
1. 对向量使用cumsum()函数
假设有一个向量x,可以使用cumsum()函数计算累积总和:
```
x <- c(1, 2, 3, 4, 5)
cumsum(x) # 输出为 1 3 6 10 15
```
2. 对矩阵使用cumsum()函数
假设有一个矩阵m,可以使用cumsum()函数对每一列进行累积总和:
```
m <- matrix(c(1, 2, 3, 4, 5, 6), nrow = 2)
cumsum(m) # 输出为 1 3 6 4 9 15
```
在这个例子中,cumsum()函数先对第一列进行累积总和,再对第二列进行累积总和。
值得注意的是,cumsum()函数只能对数值型向量或矩阵进行累积总和计算。如果向量或矩阵中包含非数值型数据,cumsum()函数将会产生错误。
阅读全文