Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R:在包含多个变量的长数据帧中添加同比增长列_R - Fatal编程技术网

R:在包含多个变量的长数据帧中添加同比增长列

R:在包含多个变量的长数据帧中添加同比增长列,r,R,我在R中有一个数据框,每个观测值代表一个时间点上的SKU,带有SKU的特征,以及一个yearmon zoo变量及其在该时间点上的价格。我试图找到一种方法,在我的数据框架中添加一列,计算每个SKU的价格同比增长。有人知道如何做到这一点吗?您能提供一个数据帧示例吗?我试图回答这个问题,但了解数据的结构很重要。对于每个SKU编号,您是否有一年中每个月的值?如果是这样,您可以使用dplyr窗口功能。如果数据的频率不一致,情况会变得更加复杂。无论在哪种情况下,dplyr窗口功能渐晕图都值得一读:

我在R中有一个数据框,每个观测值代表一个时间点上的SKU,带有SKU的特征,以及一个yearmon zoo变量及其在该时间点上的价格。我试图找到一种方法,在我的数据框架中添加一列,计算每个SKU的价格同比增长。有人知道如何做到这一点吗?

您能提供一个数据帧示例吗?我试图回答这个问题,但了解数据的结构很重要。对于每个SKU编号,您是否有一年中每个月的值?如果是这样,您可以使用
dplyr
窗口功能。如果数据的频率不一致,情况会变得更加复杂。无论在哪种情况下,
dplyr
窗口功能渐晕图都值得一读: