Мне нужна помощь в создании функции, которая позволит мне сопоставить дату и значение из одного фрейма данных с другим (с указанием даты c счет), чтобы можно было оценить дату / значение. См. Следующие строки кода в трех частях: 1) фрейм данных (df1) со значением строки даты, которое необходимо оценить, 2) фрейм данных (df2), содержащий некоторые (но не все) оценки значений даты. 3) Желаемый результирующий фрейм данных с двумя столбцами, содержащими наивысшую оценку и соответствующее значение строки. Буду очень признателен за вашу помощь! Спасибо !!!!!!
1) создание первого фрейма данных (df1), где значения столбцов (a1, a2) должны совпадать с датами из другого фрейма данных (df2) для вычисления более высокого балла
date1<- c("5-5-2020","4-5-2020","5-5-2020","4-5-2020","5-5-2020","4-5-2020")
a1<- c("A","B","B","B","C","C" )
a2<- c("NA","A","A","NA","A","B" )
df1<-cbind(date1,a1,a2)
view(df1)
2) второй фрейм данных (df2) с датами и доступными оценками, обратите внимание, что он может не иметь всех дат и значений, совпадающих с df1
date2<- c("2020-05-05","2020-05-04","2020-05-05","2020-05-04","2020-05-05")
b1<-c("A","A","B","B","C")
score<- c(50,10,70,30,10)
df2<-cbind(date2,b1,score)
view(df2)
3) Результаты, которые будут отображаться с сопоставлением date1 с date2 для каждого a1 и a2, соответствующего одному более высокому значению в переменной score из df2
c1<-c(50,30,70,30,50,30)
c2<-c("A","B","B","B","A","B")
df3<- cbind(df1,c1,c2)
view(df3)