r - 使用 dplyr 将 ColSum 添加到 r 中的向量

标签 r dplyr column-sum

我正在尝试在 R 的数据框中添加总和(特定向量中的所有计数)。具体来说,我想保留所有计数,然后在末尾添加总和。在 Excel 中,您可以执行 =sum(A1:A5232)。另外,我不知道特定向量的长度。见下文:

#sumarize by colname
  NewDepartment <- List %>%
  group_by(NewDepartment) %>%
  tally(sort=TRUE)

上面的代码将给出以下内容:

                   NewDepartment     n
                       <chr> <int>
1                           <NA>   709
2                    Collections   454
3                      Telesales   281
4  Operations Control Management    93
5                   Underwriting    92

我希望最后有一个总计数,如下所示:

                   NewDepartment     n
                       <chr> <int>
1                           <NA>   709
2                    Collections   454
3                      Telesales   281
4  Operations Control Management    93
5                   Underwriting    92
6                   Total Sum       1721

如何获取上面的第 6 行?

最佳答案

试试这个:

NewDepartment = rbind(NewDepartment, 
    data.frame(NewDepartment = "Total Sum", n = sum(NewDepartment$n)))

关于r - 使用 dplyr 将 ColSum 添加到 r 中的向量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43747691/

相关文章:

r - R 中支持向量机和朴素贝叶斯分类器的可变重要性

r - 进行这样的相关矩阵图的最佳方法是什么?

r - 如何通过唯一ID将R中列中的某些行添加在一起?

c++ - 如何在 C++ 中对矩阵的列求和并将其存储在 vector 中

r - 如何找到到最近的非重叠元素的距离?

r - 通过根据每个 ID 的行数扩展列来展平行

r - 使用 dplyr 基于动态窗口计算统计信息

r - 根据来自其他数据框的最近邻居分配一个值

R:删除具有非缺失变量完全重叠的重复行