如何在Dataframe中添加一行,同时给出所有列的总和和平均值

时间:2018-02-20 18:21:41

标签: r dataframe dplyr

我有一个数据框:

Part     Num1      Num2      Avg1      Avg2
A        10        15        5         3
B        20        10        5         7
C        20        25        10        15

在必需的输出中,我想添加一行,总共Num1Num2以及Avg1Avg2的平均值。

必需输出:

Part     Num1      Num2      Avg1      Avg2
A        10        15        5         3
B        20        10        5         7
C        20        25        5         15
Total    50        50        5         8.33

1 个答案:

答案 0 :(得分:1)

假设您的数据框名为df

rbind(df, c("Total", sum(df$Num1), sum(df$Num2), mean(df$Avg1), mean(df$Avg2))