Как вставить значения на основе одного существующего столбца - PullRequest
0 голосов
/ 02 ноября 2018

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

data_xls['New'] = np.where(data_xls['Old'].str.contains('(?:ps1)', regex=True), "Promoted Story", "" )
data_xls['New'] = np.where(data_xls['Old'].str.contains('(?:native)', regex=True), "Native","" )
data_xls['New'] = np.where(data_xls['Old'].str.contains('(?:email)', regex=True), "Email", "" )
data_xls['New'] = np.where(data_xls['Old'].str.contains('(?:email)', regex=True), "InMail","" )
data_xls['New'] = np.where(data_xls['Old'].str.contains('(?:sponsored)', regex=True), "Sponsored Content","")

Спасибо, Тэ

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