Вот так я могу в исходный DataFrame df добавить столбец, значения в котором вычисляются по другим колонкам, причем значение в каждой строке вычисляется по значениям из этой же строки:
df['new_col'] = df.apply(lambda row: row['A'] + row['B'], axis=1)
Вопрос: А а как я могу сделать то же самое, но вычислить значение новой колонки по не одной строке (текущей), а по нескольким?
Или, например, как я могу из lambda-функции обратиться к строке через одну вперед?