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

Add a ColSum to vector in r using dplyr

我正在尝试在 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)))