R语言中的描述性函数、数据操作与流程控制
描述性函数与对象操作
在R语言中,有许多实用的描述性函数和用于操作对象的函数,下面为你详细介绍。
sweep()函数
sweep() 函数用于对数组进行扫描操作,它接受多个参数,具体如下:
- x :数组,可为任意原子模式。
- MARGIN :指定扫描操作的维度。对于矩阵,可为1(按行)、2(按列)或1:2(整个矩阵);对于多维数组,可为任意维度子集。
- STATS :用于扫描的值。例如,可使用 apply() 函数计算列均值作为该值。
- FUN :要使用的函数,默认为减法运算符“-”,也可为数组值合法的其他函数。
- check.margin :检查 STATS 的维度或长度是否与 MARGIN 指定的维度一致,默认值为 TRUE 。
- ... :传递给 FUN 函数的额外参数。
示例代码如下:
> d.mat = matrix(1:8,2,4)
> d.mat
[,1] [,2] [,3] [,4]
[1,] 1 3 5 7
[2,] 2 4 6 8
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



