按我的理解,若恰有365个值,则结果都是缺失值(“前365期”无定义)。
sum是把缺失值当0来处理是吧。如果希望在[_n-365]到[_n-7]之间都有数值,就显示结果,如果中间出现缺失值,就显示缺失值,怎么处理呢?
但是要求是对于一个ID的任何观察值,在[_n-365]到[_n-7]之间都有数值,那就要出结果,而不是对于这个ID,中间出现缺失值,整个ID都不返回结果了。
就是连加啊,中间如果有缺失值,当成0处理,还能返回结果的。
但是sum函数是把缺失值当0来处理。这个对我来说不是特别适用
楼主可否详细说一下你的计算法则?上面几条似乎相互矛盾?