R语言中的描述性函数与对象操作
在R语言中,有许多函数可用于描述对象的各种属性,也有不少函数能对对象进行操作以创建新对象。下面将详细介绍这些函数。
描述性函数
描述性函数用于描述对象的特性,在编写函数或创建对象时非常有用。常见的描述性函数有 dim() 、 nrow() 、 NROW() 、 ncol() 、 NCOL() 、 length() 和 nchar() 。
dim() 函数
对于矩阵、数据框、表格或数组等有维度概念的对象, dim() 函数返回对象各维度的级别数;对于其他类的对象,返回 NULL 。示例如下:
a = 1:2
b = 1:3
dim(a)
# NULL
a %o% b %o% a
# , , 1
#
# [,1] [,2] [,3]
# [1,] 1 2 3
# [2,] 2 4 6
#
# , , 2
#
# [,1] [,2] [,3]
# [1,] 2 4 6
# [2,] 4 8 12
dim(a %o% b %o% a)
# [1] 2 3 2
如果原维度的乘积等于结果维度的乘积,则可以更改对象的维度。示例如下: <
超级会员免费看
订阅专栏 解锁全文

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



