Сначала отфильтруйте ваш фрейм данных с необходимыми условиями, а затем заполните нулевые значения:
df[(df.address == 'Duboce Park') | (df.address == 'Twin Peaks') | (df.address =='Bernal Heights') | (df.address == 'Holly Courts') | (df.address == 'Ocean Beach')].fillna('San Francisco')
Оператор pipe |
в пандах подобен разделителю OR
в SQL
.
Таким образом, для выше address
NULL был заменен на San Francisco
.
Сделайте то же самое для другого адреса и замените NULL на New York
.
Дайте мне знать, если это поможет.