Форум сайта python.su
Пытаюсь справиться с такой задачей: нужно pd.Series заменить все четные элементы на другие с помощью метода .where Как это можно сделать? Все уже перепробовала
Офлайн
То, как здесь задача поставлена, вызывает вопросы:
четные элементы - это элементы с чётными значениями или элементы с чётными индексами?
заменить на другие - это что? на что заменять?
если имеются ввиду чётные значения, а заменять надо на какую-то одинаковую константу, то вот:
series = pd.Series(range(10)) series.where((series%2)==1,-100)
0 -100 1 1 2 -100 3 3 4 -100 5 5 6 -100 7 7 8 -100 9 9 dtype: int64
Офлайн