编辑:arg0naut用户已经回答了这个问题。谢谢!
我有许多观察结果,这些观察结果按组(名为2-4)和子组(名为1-6)进行组织。我想将组中的每个观察值除以其子组1的平均值(以便将组中的每个数据点标准化为其子组1的平均值)。另外,有些观察结果是不适用的。
这是我尝试调整的代码,到目前为止,它会将每个观察值除以总体均值:
data %>%
group_by(Group) %>%
mutate("New Variable" = Observation / mean(Observation, na.rm = TRUE))
我不知道如何表示我不希望整体平均值,而是想要每个组的子组1的平均值。我已经尝试了几个小时,但是一直失败。
我附上一张图片,可以帮助您理解我的意思。
谢谢您的考虑!