1
的样本数据:汇总使用条件单列
df <- data.frame(HELP = c("Yes", "Yes", "Yes", "No", "Yes", "No"))
我所做的:
cdata <- ddply(df, c("HELP"), summarise,
Total = sum(df$HELP == 'No'),
Probability = Total/nrow(df)
)
但值设置为 “是” 保持不变值“不”。我试过使用“如果”的条件,但没有奏效。
我想要做的是通过帮助来总结df.help ==“No”和df.help ==“Yes”的总和以及它们各自的概率。
最终的结果应该是这个样子:
| | Help | Total | Probability |
|----|------|-------|--------------|
| 1 | Yes | 4 | 0.666 |
| 2 | No | 2 | 0.333 |
什么是适当的方式去了解这个与ddply或其他方式?
Regards
谢谢你!我理解你的所有解释,对我很有帮助。 –
您的欢迎!如果答案有帮助,请指出接受,除非你仍然在寻找ddply的方式? – Brian
谢谢@布莱恩!这对我有用! –