Создание фрейма данных из нескольких критериев и входных данных, найденных в нескольких фреймах данных. Пожалуйста, помогите и спасибо заранее.
Для каждого имени в «df1» используйте столбец «Лист» из «df1», чтобы определитьв какой из оставшихся трех фреймов данных («A», «B» или «C») перейти.Затем из столбца «Количество» в df1;определить, сколько наблюдений из других листов должно быть выделено для этого каждого человека.Мне нравится заходить на соответствующий лист (AB или C) и извлекать количество наблюдений, указанное в столбце количества.Я хотел бы, чтобы к новому создаваемому фрейму данных был добавлен новый столбец с именем «Заполнено», который отслеживает, сколько наблюдений было найдено.
примеры фреймов данных приведены ниже
Name<- c('John Doe','Peter Gynn','Jolie Hope', 'Al Tall', 'Ron Blue', 'Tom Plank')
Sheet<- c("A","A","B","C", "A","C")
startdate <- as.Date(c('2007-3-14','2010-11-1','2008-3-25','2007-3-14','2007-3-14','2007-3-14'))
Quantity<- c('3','2','7', '5', '4', '2')
Av<- c('5', '5', "10", '15','15', '20')
df1<- data.frame(Name, Sheet, startdate, Quantity,Av)
##
#sheet for Sheet A
info1<- c('1','2','3','4','5','6','7')
info2<- c("Aa","Ab","Bb","Cz", "Ad","A", "vd")
Av<- c('5', '5', '5', '5', '5', '5',"10")
A<- data.frame(info1, info2, Av)
#sheet for Sheet B
info1<- c('11','2','33','4','5','6','7','8','9','10')
info2<- c("A","A","B","C", "A","A","B","C", "A","B")
Av<- c('5', '10', '10', '10', "10", '10',"10", '15','15', "10")
B<- data.frame(info1, info2, Av)
#sheet for Sheet C
info1<- c('1','2','3','4','5','6','7','8','9','10')
info2<- c("A","A","B","C", "A","A","B","C", "A","B")
Av<- c( '10','15',"10", '15','1','15', '15', "10", '10','10')
C<-data.frame(info1, info2, Av)
Результаты должны выглядеть следующим образом:
Спасибо