可以通过以下步骤实现:
df <- data.frame()
df$new_col <- c("A", "B", "C", "A", "B", "C") # 字符列表
df$sum_col <- c(1, 2, 3, 4, 5, 6) # 需要求和的列
library(dplyr)
df <- df %>%
group_by(new_col) %>%
summarize(sum = sum(sum_col))
print(df)
这样,根据R中的字符列表对另一列中的值进行求和的结果将会显示在新的dataframe中。
领取专属 10元无门槛券
手把手带您无忧上云