У меня есть фрейм данных, который может быть сгенерирован:
import pandas as pd
data = [['tom', 10, '20190202',5], ['nick', 15,'20190202',7], ['juli', 16,'20190203',8],
['tom', 17,'20190204',6], ['tom', 10,'20190204',9], ['nick', 15,'20190207',3]]
df = pd.DataFrame(data, columns = ['Employee', 'ID','Date','Value'])
Фрейм данных выглядит следующим образом:
Мне нужен вывод, подобный этому:
Новый кадр данных должен быть сгенерирован на основе следующего предположения: Для всех «Сотрудник» и «Идентификатор» найдена максимальная дата, и данные из предыдущей последней записи для «Сотрудника» и «Идентификатора» дублируются в строках до достижения максимальной даты.