R将总计添加到列中?

时间:2018-04-25 12:50:32

标签: r dplyr

我有dataframe这样:

a b
1 4
2 5
3 6

我想添加一个这样的列总计:

      a b
      1 4
      2 5
      3 6
Total 6 15

我正在尝试使用dplyr::summarise,但没有运气。请指教。

1 个答案:

答案 0 :(得分:3)

使用内置数据框BOD试试这个:

addmargins(as.matrix(BOD), 1)

,并提供:

    Time demand
       1    8.3
       2   10.3
       3   19.0
       4   16.0
       5   15.6
       7   19.8
Sum   22   89.0

它也可以这样写(或使用library(magrittr)代替library(dplyr),因为除了从magrittr导入的内容之外,这里没有使用dplyr。

library(dplyr)

BOD %>%
    as.matrix %>%
    addmargins(1)