<分区>
在 R 中,我在数据框中有一堆数据,例如:
state | zip | value
______|_______|______
CA | 94555 | 18
CA | 94556 | 5
OH | 12345 | 22
OH | 12346 | 10
等等。
我想在每一行中添加一列,列出该州的平均“值”。
我可以通过“(aggregate(data$value, list(State = data$state), mean))
”获取方法的数据框。这给了我一个包含 50 行的数据框,每个州一行。但我需要返回到原始数据框并将该州的平均值放入属于该州的行中。
我该怎么做?