首页 > 解决方案 > 在 R 中使用 summarise() 的输出

问题描述

如何在 R 中使用 summarise() 的输出。我知道它会创建一个表,但我似乎无法将其用于进一步计算。我正在尝试计算样本比例的误差范围。

us_pro <- us12 %>%
   summarise(us_prop=sum(response == "atheist")/sum(response == "atheist" | response == "non-atheist"), n=n()) %>%
    as.data.frame()


us_pro %>%
  me_perc=qnorm(0.975)*sqrt(us_prop*(1-us_prop)/n)

ME 计算错误

eval(expr,envir,enclos)中的错误:找不到对象'us​​_prop'调用:...句柄-> withCallingHandlers-> withVisible-> eval-> eval执行停止

我猜这是一个非常基本的错误,但我不明白是什么

标签: rdplyr

解决方案


推荐阅读