Как в DataFrame обратиться к чётным значениям index?
Нужно изменить значения в столбце gauss_1 для тех строк, где четный индекс. Возможно ли использовать DataFrame.apply() или что-то другое лучше? Пытаюсь что-то подобное соорудить:
df[['index', 'gauss_1']].apply(lambda x: pd.Series([x.index, None],axis=1), index=['index', 'gauss_1']) if (x.index % 2) == 0 else pd.Series([x.index, x.gauss_1], axis=1)
Источник: Stack Overflow на русском