R语言 addmargins()函数
在这篇文章中,我们将讨论R编程语言中的addmargins()函数及其工作实例。
addmargin()函数
R语言中的addmargins函数只是用来在一个多维表或数组上添加任意的边距。
语法: addmargins(A, margin = seq_along(dim(A)), FUN = sum, quiet = FALSE)
参数
- A:这代表数组或表。
- margin。这是一个维数的向量,要在这个维数上形成边际。
- FUN:这是一个与margin参数相同长度的列表,列表中的每个元素都是一个函数或一个函数列表。
- quiet:这是一个逻辑值,它可以抑制信息,并描述计算边距的顺序。
返回
这个函数返回一个表或数组,其维数与传递给它的数组或表的维数相同,但维数的额外层次作为 margin 参数的值给定。
方法1:使用addmargins()函数将总保证金放到应急表中
在这种方法中,为了给或然率表加上总和保证金,用户需要调用addmargin()函数,这是一个基本的R函数,这里addmargins函数将把每一行和每一列的总和加入到创建的表格的保证金中,并把所用函数的特殊参数FUN传递给该函数,在R编程语言中,这种情况是传递给sum。
例子
在这个例子中,我们首先创建了数据框架,然后使用table函数将这个数据框架转换为表格,接着调用addmargin函数,并将其特殊参数FUN设置为sum,我们将每一行和每一列的总和添加到R语言中创建的表格的边距。
输出
方法2:使用addmargins()函数将平均差值放到或然率表中
在这种方法中,为了给或然率表加上平均利润,用户需要调用addmargin()函数,这是一个基本的R函数,这里addmargins函数将把每一行和每一列的平均数加到创建的表格的利润中,并将所用函数的特殊参数FUN传递给函数,在R编程语言中,这种情况是传递给平均数。
例子
在这个例子中,我们首先创建了数据框,然后使用table函数将这个数据框转换为表格,接着调用addmargin函数,并将其特殊参数FUN设置为mean,我们将每一行和每一列的平均值添加到R语言中创建的表格的空白处。
输出