Функция замены Python не работает в цикле For - PullRequest
0 голосов
/ 13 сентября 2018

У меня есть очень простой случай, когда я немного теряюсь. У меня есть products_master в виде серии, и я хочу перебрать одну за другой, чтобы найти и заменить эти записи в некотором другом столбце данных. Это хорошо работает, если я делаю это отдельно, но не в цикле for.

temp = df[1] 
for j in range (0, len(products_master)):
    temp['Product_Name'].replace(products_master[j], 'PROD' + str(j))

Какие-нибудь быстрые идеи?

Лучший, Atamert

1 Ответ

0 голосов
/ 13 сентября 2018

это решило проблему

 temp = df[1] 
 for j in range (0, len(products_master)):
        temp['Product_Name'] = temp['Product_Name'].replace({products_master[j] : 'PROD' + str(j)})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...