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