我对此数据有疑问:
data =
1 time 3
2 20 0
3 20 0
4 20 0
5 350 1
6 350 1
7 350 1
8 10 0
9 20 1
10 37 0
11 37 0
12 50 1
13 50 1
14 40 0
15 40 0
16 40 0
我想总结一下有人花在看 1 上的时间(如第 3 列中的索引)。时间总是分配查看 1 时的总查看时间 - 所以我只需要总结新指示 1 的第一次 - 比如 350 + 20 + 50。
一个if
-loop 像:
if (data$3 == 1) {
sum <- data[:,2] }
不起作用,因为所有值都已汇总。我需要的东西总是只处理 0 之后的第一个 1。