Prop.table()
在 R 语言中,prop.table()
函数用于计算给定表格或数组中每个元素的相对频率(相对于整个表格或数组的总和)。这个函数是 R 的基础函数,无需加载额外的包。它可以将元素值转换为相对频率或概率。
以下是 prop.table()
函数的基本信息:
所属包: 无需加载包,是 R 的基础函数。
定义:
prop.table(table, margin = NULL)
参数介绍:
- table
:要计算相对频率的表格或数组。
- margin
:可选,一个整数向量,指定在哪个维度上计算相对频率。默认为 NULL
,表示计算整个表格或数组的相对频率。
功能: 计算给定表格或数组中每个元素的相对频率。
举例:
# 创建一个简单的数据表
data <- c("A", "B", "A", "C", "B", "A", "C", "A")
# 使用 prop.table() 计算相对频率
freq_table <- prop.table(table(data))
# 打印结果
print(freq_table)
输出:
data
A B C
0.375 0.250 0.375
在这个例子中,prop.table()
函数被用于计算字符串向量 data
中每个元素的相对频率。输出是一个包含相对频率的表格,表示在整个数据中每个元素的相对出现频率。