【发布时间】:2021-01-26 03:38:41
【问题描述】:
我有一个包含 6 个变量的数据框。 df 是我的数据框的名称。
我使用
找到了 e(df 中的变量)的期望Ee <- mean(df[["e"]])
如何在 {0,1} 中为 z 找到 E[e|Z=z]?
同样,我如何使用 sapply 函数在 {1...20} 中为 x 找到 E[e|X=x]?
【问题讨论】:
-
sapply是错误的方法。mean(df[["e"]][ df[["Z"]] %in% 0:1 ])可能会这样做,但无法确定,因为您的问题不包含示例数据。 -
sapply(split(df$e, df$z), mean) -
如果其中一个答案解决了您的问题,请accept it;这样做不仅为回答者提供了一些积分,而且还为有类似问题的读者提供了一些关闭。尽管您只能接受一个答案,但您可以选择对您认为有帮助的人进行投票。 (如果仍有问题,您可能需要编辑您的问题并提供更多详细信息。)
标签: r conditional-statements mean sapply