数据框中的R错误:添加新列时文档意外结束

时间:2019-11-24 17:48:42

标签: r

我以此方式制作了包含日期的数据框:

DD<-seq(as.Date("2019/01/01"), by = "day", length.out =31)
DD2 <- data.frame("Date"=DD, var = c(1:31))

DD2<-DD2

现在,我尝试添加第3列,但是当我尝试通过将第3列突变为其添加时,编译器开始引发错误味精:

DD2<-DD2%>% //Unexpected end of document 
  mutate(Date2=Date%%5)

以上代码,即可重现。为什么会出现此错误?

1 个答案:

答案 0 :(得分:0)

运行代码时得到的结果是:“ Ops.Date(Date,5)中的错误:未为“ Date”对象定义%%”,但是也许您使用的库可以符号(我只是在使用dplyr)。如果您只是运行:

DD2<-DD2 %>% mutate(Date2=Date-5)

它成功添加了第三个突变列,因此问题出在%%操作本身。