Гледам времевите серии на DJIA и FSTE100, но те не са с еднаква дължина поради дните на търговия. Как мога да поправя това в R?
Видях кодов фрагмент и се опитах да го адаптирам към моите данни по този начин:
zz <- merge(ftse100$Date, djia$Close, all = TRUE)
zz[is.na(zz)] <- 0
View(zz)
Но не ми даде резултата, който исках, дублираше редовете, така че се опитах да го направя сам:
z<-setdiff(ftse100$Date,djia$Date)
print(length(z))
for (i in 1:length(z) ) {
index = match(c(z[i]), ftse100$Date)
ftse100 <- ftse100[-c(index),]
}
print(NROW(ftse100))
Но трябваше да направя това с всички кадри с данни и ставаше прекалено сложно. Има ли начин да премахнете датите, които не са във всеки кадър с данни?