以下是一个示例代码,用于按另一列对值进行分组求和:
# 创建一个包含两列的数据框
df <- data.frame(col1 = c("A", "B", "A", "B", "A"),
col2 = c(1, 2, 3, 4, 5))
# 使用dplyr库进行分组求和
library(dplyr)
result <- df %>%
group_by(col1) %>%
summarise(sum_col2 = sum(col2))
# 打印结果
print(result)
在上面的示例中,我们使用了dplyr
库来进行分组求和。首先,我们创建了一个包含两列的数据框df
。然后,使用group_by
函数按col1
列进行分组。最后,使用summarise
函数求和col2
列,并将结果存储在sum_col2
列中。
最后,我们使用print
函数打印结果。执行上述代码,将会得到按col1
列分组求和的结果。
上一篇:按另一列对列进行分组排名