R语言summarize计算反对数保留两位小数
时间: 2023-07-10 16:38:48 浏览: 260
R语言数据分析案例.rar
你可以使用dplyr包中的summarize函数来计算反对数并保留两位小数。以下是一个示例代码:
```
library(dplyr)
# 创建一个数据框
df <- data.frame(vote = c("支持", "反对", "支持", "反对", "弃权"))
# 使用summarize函数计算反对数并保留两位小数
result <- df %>%
summarize(oppose = round(sum(vote == "反对")/n()*100, 2))
# 输出结果
result
```
在此示例中,我们首先创建了一个包含投票结果的数据框。然后,我们使用summarize函数计算反对数,并将结果存储在一个名为“oppose”的新列中。最后,我们使用round函数将结果四舍五入到两位小数,并输出结果。
希望这可以回答你的问题!
阅读全文