Извините, если это было задано ранее, но я не мог найти ответа на этот вопрос. У меня есть следующие данные:Получите данные (t-1) внутри групп
Project Date price
A 30/3/2013 2082
B 19/3/2013 1567
B 22/2/2013 1642
C 12/4/2013 1575
C 5/6/2013 1582
Я хочу иметь колонку с ценами последней инстанции по группам. Например, для строки 2, последняя цена экземпляра для одной группы будет 1642. Окончательные данные будут выглядеть примерно так:
Project Date price lastPrice
A 30/3/2013 2082 0
B 19/3/2013 1567 1642
B 22/2/2013 1642 0
C 12/4/2013 1575 0
C 5/6/2013 1582 1575
Как это сделать? Основная проблема, с которой я сталкиваюсь, заключается в том, что данные не могут быть упорядочены по дате, поэтому не так, как будто я могу просто взять последнюю ячейку.
Любые причины не переупорядочивать массив по дате, запустить вашу функцию, а затем, при желании, отменить порядок? –