【发布时间】:2021-11-30 03:14:26
【问题描述】:
我有一个数据集,其中有很多二进制变量。为了便于说明,这里是一个只有 4 个变量的较小版本:
set.seed(5)
my_data<-data.frame("Slept Well"=sample(c(0,1),10,TRUE),
"Had Breakfast"=sample(c(0,1),10,TRUE),
"Worked out"=sample(c(0,1),10,TRUE),
"Meditated"=sample(c(0,1),10,TRUE))
在上面,每一行对应一个观察。我有兴趣分析变量的每个独特组合的频率。例如,有多少观察表明他们都睡得很好,并且冥想,但没有吃早餐或锻炼?
我希望能够将唯一组合从最频繁出现到最不频繁出现进行排名。编写代码的最佳方法是什么?
【问题讨论】:
标签: r dataframe binary combinations frequency