Я не знаю, как именно сформулировать этот вопрос.Я надеюсь, что станет понятнее, когда я приведу вам пример:
Match <- data.frame(PlayerID=c(1,2,2,3,3), Date = c("01.04.2012","05.04.2012","20.04.2012","23.04.2012","30.04.2012"))
Playerrating <- data.frame(PlayerID = c(1,1,1,2,2,2), Date= c("01.03.2012","02.04.2012","01.05.2012","01.03.2012","19.04.2012","25.04.2012"),Rating=c(64,71,55,59,73,81))
> Match
PlayerID Date
1 01.04.2012
2 05.04.2012
2 20.04.2012
3 23.04.2012
3 30.04.2012
> Playerrating
PlayerID Date Rating
1 01.03.2012 64
1 02.04.2012 71
1 01.05.2012 55
2 01.03.2012 59
2 19.04.2012 73
2 25.04.2012 81
Я хочу присвоить таблице соответствия правильный рейтинг игрока из таблицы Playerrating, который является первым рейтингом для конкретного игрока последата указана в таблице соответствия.В этом случае это должно выглядеть следующим образом:
Match
PlayerID Date Rating
1 01.04.2012 71
2 05.04.2012 73
2 20.04.2012 81
3 23.04.2012 NA
3 30.04.2012 NA
Может ли кто-нибудь помочь мне с этой проблемой?
(Это мой первый вопрос, поэтому, пожалуйста, прости меня, если я несформулировал это очень понятно)