R语言-基本算数(二)

    xiaoxiao2021-03-26  56

    使用向量函数增强数学运算

    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)] //去除缺失值 赋值给N3
    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

    最新回复(0)