mutate_impl(.data,点)中的错误:“ by”参数中的符号错误

时间:2018-06-19 20:39:04

标签: r

我陷入了使用dplyr函数的其他简单代码。以下是样本数据df。当我运行下面的代码时,它显示错误:

Error in mutate_impl(.data, dots) : wrong sign in 'by' argument

这是示例数据。

Date       Ret1
1/1/2010    41.27974
4/1/2010    10.15308
7/1/2010    8.126499
10/1/2010   57.53005
1/1/2011    11.99968
4/1/2011    -19.79116
7/1/2011    2.959097

这是示例代码。

library(dplyr)
library(PerformanceAnalytics)
df2 <- group_by(df, Date) %>% 
  mutate(Ret2 = Ret1/100) %>% 
  mutate(annualreturn = rollapplyr(Ret2, width = 4, align = 'right',
                                   FUN = 'Return.annualized',
                                   scale = 4, geometric = TRUE, fill = NA))

我不确定为什么会出错。

0 个答案:

没有答案