uyarınca R'de iki veri çerçevesine katılın. Merhaba İki tablom var (aşağıdaki tablo1 ve tablo2) ve bunların beklenen_sonrağı oluşturmak için en yakın zaman damgasını temel alarak bunları birleştirmek istiyorum. Dplyr içeren bir çeşit çözüm eğer mümkünse çok iyi olur, ama eğer bir şeyleri daha da karmaşıklaştırırsa olmaz.En yakın zaman damgası
table1 =
structure(list(date = structure(c(1437051300, 1434773700, 1431457200
), class = c("POSIXct", "POSIXt"), tzone = ""), val1 = c(94L,
33L, 53L)), .Names = c("date", "val1"), row.names = c(NA, -3L
), class = "data.frame")
table2 =
structure(list(date = structure(c(1430248288, 1435690482, 1434050843
), class = c("POSIXct", "POSIXt"), tzone = ""), val2 = c(67L,
90L, 18L)), .Names = c("date", "val2"), row.names = c(NA, -3L
), class = "data.frame")
expected_output =
structure(list(date = structure(c(1437051300, 1434773700, 1431457200
), class = c("POSIXct", "POSIXt"), tzone = ""), val1 = c(94L,
33L, 53L), val2 = c(90L, 18L, 67L)), .Names = c("date", "val1",
"val2"), row.names = c(NA, -3L), class = "data.frame")
Bu çok yararlı! "En yakın" dan "en son" a nasıl geçilir? Yani Zaman yönelimini koruyun ve gelecekte bir sıraya karışmayın. – emudrak
@emudrak' roll = Inf' yönlü sınırsız. sivriltmek için roll = 30 'yön limiti. Yönü kontrol etmek için işaret kullanın. –