一、排序函数
1.sort()
x <- c(1,4,7,9)
sort(x)
1 4 7 9
2.rev()
x <- c(1,4,7,9)
rev(x)
9 7 4 1
3.order()
x <- c(1,4,7,9)
order(x)
1 2 3 4
二、统计函数
- 1.统计函数包括sum()、var()、mean、min()、max等
统计函数实例
1. cumsum()函数
cumsum(1:10)
[1] 1 3 6 10 15 21 28 36 45 55
cumprod()
cumprod(1:10)
[1] 1 2 6 24 120 720 5040 40320
[9] 362880 3628800
三、生成规则序列的函数
1. seq()函数
- 冒号运算符的推广,是从某一个值到另一个值的等间隔序列
seq(5)
[1] 1 2 3 4 5
seq(1:5)
[2] 1 2 3 4 5
seq(11, 15, by=2)
11 13 15
seq(0, 2*pi, length.out=100)
#产生从0到的等间隔序列, 序列长度指定为100
[1] 0.00000000 0.06346652 0.12693304 0.19039955 0.25386607 0.31733259
[7] 0.38079911 0.44426563 0.50773215 0.57119866 0.63466518 0.69813170
[13] 0.76159822 0.82506474 0.88853126 0.95199777 1.01546429 1.07893081
[19] 1.14239733 1.20586385 1.26933037 1.33279688 1.39626340 1.45972992
[25] 1.52319644 1.58666296 1.65012947 1.71359599 1.77706251 1.84052903
[31] 1.90399555 1.96746207 2.03092858 2.09439510 2.15786162 2.22132814
[37] 2.28479466 2.34826118 2.41172769 2.47519421 2.53866073 2.60212725
[43] 2.66559377 2.72906028 2.79252680 2.85599332 2.91945984 2.98292636
[49] 3.04639288 3.10985939 3.17332591 3.23679243 3.30025895 3.36372547
[55] 3.42719199 3.49065850 3.55412502 3.61759154 3.68105806 3.74452458
[61] 3.80799110 3.87145761 3.93492413 3.99839065 4.06185717 4.12532369
[67] 4.18879020 4.25225672 4.31572324 4.37918976 4.44265628 4.50612280
[73] 4.56958931 4.63305583 4.69652235 4.75998887 4.82345539 4.88692191
[79] 4.95038842 5.01385494 5.07732146 5.14078798 5.20425450 5.26772102
[85] 5.33118753 5.39465405 5.45812057 5.52158709 5.58505361 5.64852012
[91] 5.71198664 5.77545316 5.83891968 5.90238620 5.96585272 6.02931923
[97] 6.09278575 6.15625227 6.21971879 6.28318531
2.rep()函数
rep(c(1,3), 2)
# 把第一个自变量重复两次,结果相当于c(1,3,1,3)
[1] 1 3 1 3
rep(c(1,3), c(2,4))
# 把第一自变量的第一个元素1按照第二自变量中第一个元素2的次数重复
#把第一自变量中第二个元素3按照第二自变量中第二个元素4的次数重复
# 结果相当于c(1,1,3,3,3,3)
[1] 1 1 3 3 3 3
#如果希望重复完一个元素再重复另一个元素,用**each=**选项,如
rep(c(1,3), each=2)
[1] 1 1 3 3