R中的sqldf日期不匹配

R中的sqldf日期不匹配,r,sqldf,R,Sqldf,我试图按天和名称总结值,但在该天之后,列给出了错误的日期作为数字 Day name value 02-09-2015 1 2 02-09-2015 2 4 02-09-2015 5 6 02-09-2015 6 8 02-09-2015 6 10 02-09-2015 7 12 02-09-2016 13 14 02-09-2016 14 16 library(lubridate) df$Day <- mdy(df$Day)

我试图按天和名称总结值,但在该天之后,列给出了错误的日期作为数字

 Day      name  value
02-09-2015  1   2
02-09-2015  2   4
02-09-2015  5   6
02-09-2015  6   8
02-09-2015  6   10
02-09-2015  7   12
02-09-2016  13  14
02-09-2016  14  16


library(lubridate)
df$Day <- mdy(df$Day)

tp=sqldf("select Day ,name ,avg(value) as value from df group by Day,name")

Day   name  value     Correct_day_num
16475   1   2         42249
16475   2   4         42249
16475   5   6         42249
16475   6   9         42249
16475   7   12        42249
16840   13  14        42615
16840   14  16        42615
日名称值
02-09-2015  1   2
02-09-2015  2   4
02-09-2015  5   6
02-09-2015  6   8
02-09-2015  6   10
02-09-2015  7   12
02-09-2016  13  14
02-09-2016  14  16
图书馆(lubridate)

df$Day我不知道它是如何“正确的”Day\u num`as
as.integer(df$Day)#[1]16475 16475 16475 16840 16840
相关的,可能重复的你能在你的帖子中添加
dput(df1)
的输出吗?我无法复制您的sqldf输出。我不知道它是如何作为
as.integer(df$day)#[1]16475 16475 16475 16475 16475 16475 16840 16840相关的“正确的日数”的,可能重复。您可以将
dput(df1)
的输出添加到您的帖子中吗?我无法复制您的sqldf输出。