更新到3.5.2版后的R data.table转换

时间:2019-04-29 14:20:38

标签: r data.table

不可能在不同行之间进行递归计算

输入:

test <- data.table(x=c("A","B"), z = ("c","d","e"),  y =1:6)

处理

output <- test[, res := (head(y,-1)/tail(y,-1))-1, by = c("y","z")]

应如何更改处理?在我将r更新到版本3.5.2之前,它曾经可以工作。

0 个答案:

没有答案