> choose(3,1)
[1] 3
> choose(-3,1)
[1] -3
> choose(-4,2)
[1] 10
> y <- c(1:4, rep(4,1))
> y
[1] 1 2 3 4 4
> unique(y) #如果y是一个向量或者数据框,则返回一个类似的对象但是去掉所有重复的元素(对于重复的元素只取一个)
[1] 1 2 3 4
> table(y) #返回一个表格,给出y中重复元素的个数列表(尤其对于整数型或者因子型变量)
y
1 2 3 4
1 1 1 2
> subset(x, x>2) #返回x中的一个满足特定条件...的子集
[1] 3 4
> sample(x, 2) #从x中无放回抽取size个样本,选项replace= TRUE表示有放回的抽样
[1] 1 2
> sample(x, 2, replace = TRUE) #有放回的抽样
[1] 2 3
R中用来处理数据的函数太多了而不能全部列在这里。读者可以找到所有的基本数学函数(log, exp, log10, log2, sin, cos, tan, asin, acos, atan, abs, sqrt,. . . ), 专业函数(gamma,digamma, beta, besselI, . . . ),同样包括各种统计学中有用的函数。