为特定字符创建累积列

时间:2017-08-22 06:53:56

标签: r

我只想尝试计算数据框中通过或失败字符的累计访问次数,如下所示;

DF1

df1$Passorfail   df1$accesses
Pass                   20
Pass                   30
Fail                   5
Pass                   15
Fail                   7
Fail                   10

我希望R输出一个表格如下;

df1$Passorfail         df1$cumaccesses
Pass                    65
Fail                    22

1 个答案:

答案 0 :(得分:0)

你的例子不清楚(由于格式化?)

我想你要总结一下?为此,您可以使用data.table框架:

library(data.table)
setDT(df1) # make it a data.table

# compute sum of accesses by Passorfail
df1[, cumaccesses := sum(accesses ), by = Passorfail ] 

那是你想做的吗?