Я пытаюсь найти для каждого столбца цен следующий самый дешевый продукт, доступный в день. мои данные выглядят примерно так
data = [['29/10/18', 400, 300, 200],
['29/10/18', 250, 400, 100],
['29/10/18', 600, 600, 300],
['30/10/18', 300, 500, 100]]
df = pd.DataFrame(data, columns = ['date', 'price 1', 'price2', 'price3'])
мой вывод будет выглядеть примерно так
date price1 nearestPrice1 price2 nearestPrice2
29/10/18 400 250 300 400
29/10/18 250 400 400 300
29/10/18 600 400 600 400