我有一个表,表中有两列标题为“年龄”,而它们的首选方法为“选择”(它只是一个虚拟数据,我在图片上附加了它的外观)。我想以此为基础在R中制作一个频率表,如下所示:
Choice Age >= 40 Age < 40
Bio-metric 4 4
Manual 4 3
非常感谢您的帮助。谢谢 :)
一个选项是table
。在“年龄”上创建逻辑向量,将其重新编码为数字(TRUE/FALSE
=> 1/0
,+1
=> 2/1
,传递一个新向量c("Age < 40", "Age >=40"
)以利用索引1, 2
来更改值),然后将其table
与“ Choice”列一起应用
with(df1, table(Choice, c('Age < 40', 'Age >=40')[1 +(Age >= 40)]))
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句