在R中创建一个新变量并计算行和列

时间:2016-03-31 18:05:35

标签: r

我想根据给定的状态列表计算列总和。例如,我有3列3行。我想在一个单独的专栏中计算国家完成的总工作量。

client   state   work done
 john      FL       10
 Max       WA       15
 Roy       GA       21
 Stacy     FL       9
 clara     WA       10

我想创建一个新的变量,比如州完成的工作总和。示例

client    state   workdone   state workdone 2
 John      FL        10       FL     19
 Max       WA        15       WA     25
 Roy       GA        21       GA     21
 stacy     FL        9
 Clara     WA        10

1 个答案:

答案 0 :(得分:0)

使用dplyr:

library(dplyr)
data2 = data %>% group_by(state) %>% summarize(workdone2 = sum(workdone))