首页 > 解决方案 > 将每个个体的变量一的值相加,其中个体有多个观察值,在 R

问题描述

我知道有很多听起来相似的问题,但它们都与非常量身定制和详细的流程有关。

我的问题非常基本:我想为每个“个人”计算“金额”。


d <- data_frame(individual = c("a","a","a","b","c","c","d","d","d","e","f","f","g"),
                amount = c("10.4","4.3","3.4","9.2","1.5","4.3","2.6","9.1","4.3","2.0","2.9","6.5","0.8"))

在我的真实数据集中,有成千上万的人。每个人将有 1 个或多个“金额”值。

我的目标是每个人只有一行的数据框。我已经尝试过 pivot_wider 将这些多行“数量”观察结果传播到新变量中,但数据如此之大,这并不是一个真正的选择。从那以后,我被告知,对每个“个人”的“金额”观察的总和将足以达到目的的详细程度。

标签: r

解决方案


推荐阅读