【发布时间】:2016-02-06 19:58:52
【问题描述】:
我正在尝试计算给定变量的值连续出现的次数。我想将这些值存储在另一个变量中。它类似于这个问题here,但我想针对每个因素执行它——有超过 75,000 个不同的因素。
【问题讨论】:
我正在尝试计算给定变量的值连续出现的次数。我想将这些值存储在另一个变量中。它类似于这个问题here,但我想针对每个因素执行它——有超过 75,000 个不同的因素。
【问题讨论】:
这是我使用的答案:我想计算 1 和 0 字符串的数量并使用以下代码。
out.full <- within(df, {
smaller <- unlist(lapply(split(var1, var2), function(x) sequence(rle(x)$lengths)))
cum.ones <- replace(smaller, var1 == 1,NA)
cum.zeroes <- replace(smaller, var1 == 0, NA)
rm(smaller)
})
【讨论】: