Я заинтересован в использовании pandas dataframe.replace (), но с отрицанием. Я не вижу ничего в документации, которая поддерживает это, так есть ли лучший способ сделать это?
пример кадра данных
Color Shape
blue star
red triangle
purple square
код для замены всех экземпляров, которые не начинаются с трапеции
dataframe['Shape'] = dataframe['Shape'].replace(~['star'], 'trapezoid')
ожидаемый фрейм данных
Color Shape
blue star
red trapezoid
purple trapezoid