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

У меня есть фрейм данных, который содержит три строки, и я хочу сделать значение 0 для этих LeadID?= 0 (не свинец).Не удаляйте их.Кто-нибудь может мне с этим помочь?Спасибо за помощь.

необработанные данные

LeadID  LeadID? Amount
31578    1       $189
17698    1       $187
21891    1       $191
25062    1       $127
25062    0       $127
15133    1       $167
15133    0       $167
14321    1       $122
19148    1       $181

строки

DataFrame

Ответы [ 2 ]

0 голосов
/ 14 сентября 2018
for x in LeadID(8):
if x == 1:
   x == 0
    break

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

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

Вы можете присвоить значения фрагментам вашего фрейма данных путем индексации, используя loc :

df.loc[df['LeadID?'] == 0, 'Amount'] = '$0'
...