Ich versuche, die fehlenden Werte der County-Spalte basierend auf seiner add_suburb Wert zu füllen. Ich habe versucht, die folgenden zwei Codes, die nichtfüllen Sie eine Spalte nur, wenn es nicht keine oder leer ist
for index, row in fileco.iterrows():
df.loc[df['add_suburb'].str.contains(str(row['place'])) & (df['county'].str=='') , 'county'] = str('County '+row['county']).title()
for index, row in fileco.iterrows():
df.loc[df['add_suburb'].str.contains(str(row['place'])) & (df['county'].str is None) , 'county'] = str('County '+row['county']).title()
Aber der folgende Code funktioniert nicht funktioniert, wenn ich nicht überprüfen, für keine oder == ‚‘.
for index, row in fileco.iterrows():
df.loc[df['add_suburb'].str.contains(str(row['place'])) , 'county'] = str('County '+row['county']).title()
Was ist der richtige Weg, um nur die fehlenden Spaltenwerte auszufüllen? Wie soll ich den Zustand nach der & korrigieren?