Мне нужно присоединиться к 2 таблицам, используя поле даты
> class(pagos$pseudo_1mes)
[1] "Date"
> class(pseudo_meses$pseudo_1mes)
[1] "Date"
Мой код:
library(sqldf)
pagos<-sqldf("select a.*, b.mes_atras from pagos a
left join pseudo_meses b
on a.pseudo_1mes=b.pseudo_1mes")
И я получаю следующую ошибку и никакого результата:
Ошибка в asfn(rs[[i]]): нужны явные единицы для числового преобразования
Как я могу это решить? Спасибо
library(sqldf); DF1 <- DF2 <- data.frame(d = Sys.Date()); sqldf("select * from DF1 left join DF2 on DF1.d = DF2.d")
- person G. Grothendieck   schedule 25.09.2014