R

您所在的位置:网站首页 r语言apply函数求均值 R

R

2024-04-08 13:09| 来源: 网络整理| 查看: 265

colSums 表格行和列的总和及平均值 Description

形成数值数组(或数据框)的行和列总和以及平均值。

Usage colSums (x, na.rm = FALSE, dims = 1) rowSums (x, na.rm = FALSE, dims = 1) colMeans(x, na.rm = FALSE, dims = 1) rowMeans(x, na.rm = FALSE, dims = 1) .colSums(x, m, n, na.rm = FALSE) .rowSums(x, m, n, na.rm = FALSE) .colMeans(x, m, n, na.rm = FALSE) .rowMeans(x, m, n, na.rm = FALSE) Arguments x

二维或多维数组,包含数字、复数、整数或逻辑值,或者数字数据框。对于 .colSums() 等,数字、整数或逻辑矩阵(或长度为 m * n 的向量)。

na.rm

合乎逻辑的。计算中是否应该省略缺失值(包括 NaN )?

dims

整数:哪些维度被视为“行”或“列”来求和。对于 row* ,总和或平均值超过尺寸 dims+1, ... ;对于 col* ,其尺寸超过 1:dims 。

m, n

.colSums() 等矩阵 x 的尺寸。

Details

这些功能相当于使用 apply 与 FUN = mean 或 FUN = sum (具有适当的裕度),但速度要快得多。由于它们是为了速度而编写的,因此模糊了 NaN 和 NA 的一些微妙之处。如果 na.rm = FALSE 与 NaN 或 NA 出现在总和中,则结果将是 NaN 或 NA 之一,但这可能取决于平台。

请注意,缺失值的省略是在每列或每行的基础上完成的,因此列均值可能不在同一组行上,反之亦然。要仅使用完整的行或列,请首先使用 na.omit 或 complete.cases (可能在 x 的转置上)选择它们。

名称中带有初始点的版本( .colSums() 等)是用于编程的“基本”版本:它们仅适用于数字(类似)矩阵,并且不命名结果。

Value

适当大小的数值或复数数组,如果结果是一维,则为向量。对于前四个函数, dimnames (或向量结果的 names )取自原始数组。

如果范围内没有要求和的值(使用 na.rm = TRUE 删除缺失值后),则输出的该分量将设置为 0 ( *Sums ) 或 NaN ( *Means ),与 sum 和 mean 一致。

See Also

apply, rowsum

Examples ## Compute row and column sums for a matrix: x


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3