gpt4 book ai didi

r - 使用 roll_sum 时的部分和

转载 作者:行者123 更新时间:2023-12-04 15:53:20 24 4
gpt4 key购买 nike

我用 rolling_sum为一列创建 3 个月的滚动总和。但是,它会创建 NA用于带有 now() <3 的行虽然我想在那里看到部分金额。有一个Partial文档中的论点,但表示目前尚未实现!

这是我的数据和我想看到的:

df =
id date variable 3_month_sum_current 3-month_sum_needed
1 1 1 NA 1
1 2 0 NA 1
1 3 2 3 3
1 4 4 6 6

我的代码:
library(RcppRoll)
library(dplyr)
df <- df %>%group_by(id) %>% arrange(date) %>%
mutate(3_month_sum_current =
roll_sum(variable, 3, fill=NA, align= 'right', partial = TRUE)

最佳答案

zoo包中的rollapplyr有一个partial=争论。

关于r - 使用 roll_sum 时的部分和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52959043/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com