Заменить несколько значений в столбце - PullRequest
0 голосов
/ 26 сентября 2019

У меня есть df со столбцом, где мне нужно изменить несколько значений, я знаю, что один из методов будет:

  df = df.replace(['Blue', 'Yellow'], 'Green')

Однако у меня есть гораздо больше элементов для замены, я сделал это внеэффективный способ: replace1

  df = df.replace(['Blue', 'Yellow'], 'Green')

затем replace2:

 df = df.replace(['Grey', 'Red'], 'Purple')

Как добавить замену 2 к условию replace1, чтобы сделать это более эффективно?

Заранее спасибо.

1 Ответ

0 голосов
/ 26 сентября 2019

Я не уверен, каково ваше точное правило замены, но синтаксис такой:

df.replace({'Blue': 'Green', 'Grey': Purple})

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...