当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R drop 删除冗余盘区信息


R语言 drop 位于 base 包(package)。

说明

删除只有一层的数组维度。

用法

drop(x)

参数

x

数组(包括矩阵)。

如果 x 是具有 dim 属性的对象(例如,矩阵或 array ),则 drop 返回类似 x 的对象,但删除了任何长度为 1 的范围。任何附带的 dimnames 属性都会调整并与 x 一起返回:如果结果是向量,则从 dimnames(如果有)中获取 names。如果结果是一个长度为 1 的向量,则名称取自带有暗名称的第一维。

数组取子集 ( [ ) 会执行此缩减,除非与 drop = FALSE 一起使用,但有时直接调用 drop 很有用。

例子

dim(drop(array(1:12, dim = c(1,3,1,1,2,1,2)))) # = 3 2 2
drop(1:3 %*% 2:4)  # scalar product

也可以看看

drop1 用于删除模型中的项,droplevels 用于从 factor 中删除未使用的级别。

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Drop Redundant Extent Information。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。