У меня есть таблица, которая выглядит следующим образом (столбец отношения был объединен с другой таблицей на основе кодового имени и даты):
date codename ratio
2018-01-01 A .5
2018-02-01 A
2018-03-01 A
2018-01-01 B
2018-02-01 B
2018-01-01 C .6
2018-02-01 C
2018-03-01 C .7
2018-04-01 C
Мне нужно заполнить пустые значения отношения с помощью самое последнее значение с кодовым именем
Вывод должен быть:
date codename ratio
2018-01-01 A .5
2018-02-01 A .5
2018-03-01 A .5
2018-01-01 B
2018-02-01 B
2018-01-01 C .6
2018-02-01 C .6
2018-03-01 C .7
2018-04-01 C .7
A получил .5, потому что это его единственное значение.B остается пустым, потому что он не имеет отношения.C получил 0,6 заполненных за февраль, поскольку это было значение января, но это значение апреля составляет 0,7, потому что это было значение марта.