R 为特定字符创建累积列

R 为特定字符创建累积列,r,R,我只是试图计算一个数据帧中通过或失败字符的累积访问量,如下所示 df1 我想让R输出一个表,如下所示 df1$Passorfail df1$cumaccesses Pass 65 Fail 22 您的示例不清楚(由于格式化?) 我猜你想用什么来求和?为此,您可以使用data.table framework: library(data.table) setDT(df1) # make it a data.

我只是试图计算一个数据帧中通过或失败字符的累积访问量,如下所示

df1

我想让R输出一个表,如下所示

df1$Passorfail         df1$cumaccesses
Pass                    65
Fail                    22
您的示例不清楚(由于格式化?)

我猜你想用什么来求和?为此,您可以使用data.table framework:

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

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

这就是你想做的吗

谢谢你,艾曼纽,这解决了我的问题!
library(data.table)
setDT(df1) # make it a data.table

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