在R语言中,可以使用table()
函数来生成二维列联表。首先,需要将数据分成两个变量,然后将这两个变量作为参数传递给table()
函数。
下面是一个简单的例子:
# 创建两个变量:性别和学历
gender <- c("男", "女", "女", "男", "男", "女", "男", "女")
education <- c("硕士", "本科", "本科", "硕士", "博士", "硕士", "博士", "硕士")
# 生成二维列联表
table(gender, education)
输出结果为:
education
gender 本科 博士 硕士
女 1 0 2
男 1 1 2
这个二维列联表显示了性别和学历之间的关系。在这个示例中,有1个女性和1个男性拥有本科学历,有2个女性和2个男性拥有硕士学历,而博士学历只有1个男性拥有。
希望这个例子能帮到你!