样本数据:
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 或其他方式解决此问题的适当方法是什么?
问候