使用向量函数增强数学运算
1.向量的汇总运算
> N2 <-
c(1,2,3,4,5,NA)
>
sum(N2)
[1] NA
>
sum(N2,na.rm = TRUE)
[1] 15
2.向量的累计运算
>
cumsum(N2)
[1] 1 3 6 10 15 NA
>
cumprod(N2)
[1] 1 2 6 24 120 NA
以上两个函数均不包含去除缺失值NA的参数 很遗憾
3.向量的差运算
>
diff(N2)
[1] 1 1 1 1 NA
此函数也不包含去除缺失值NA的参数 所以要注意在使用R之前要注意去除缺失值
>N3 <-N2
[!is.na(N2)]
4.参数回收机制
>N4 <-N2*N1 //向量N2的第
1个数与N1第
1个数相乘
向量N2的第
2个数与N1第
2个数相乘
向量N2的第
3个数与N1第
3个数相乘
向量N2的第
4个数与N1第
4个数相乘
向量N2的第
5个数与N1第
5个数相乘
向量N2的第
1个数与N1第
6个数相乘
向量N2的第
2个数与N1第
7个数相乘
向量N2的第
3个数与N1第
8个数相乘
向量N2的第
4个数与N1第
9个数相乘
向量N2的第
5个数与N1第
10个数相乘
......
[
1]
1 58 84 108 10 NA 24 46 66 84 100 NA 18 34 48 60 70
[
18]
NA 12 22 30 36 40 NA 6 10 12 12 10 NA
转载请注明原文地址: https://ju.6miu.com/read-661150.html