Панды для выполнения нескольких совпадений подстрок и замены

#pandas #string #contains

Вопрос:

В моем наборе данных есть несколько вариантов написания одного и того же, и для разных тем. Я пытаюсь привести все в порядок.

В настоящее время я использую следующий процесс, который отлично работает;

 full_df.loc[full_df['Project'].str.contains('ABC')] = 'new 1'  

Но если я затем захочу выполнить второй поиск и заменить в том же кадре данных, как мне лучше всего это сделать?

Я попытался просто запустить тот же код под существующим и заменить строки, но это приводит к дублированию значений, вставленных во все ячейки выходного кадра данных.

Спасибо.

Комментарии:

1. Пожалуйста, предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.