我有一个熊猫数据框
city
0 los angeles
1 houston
2 new york
:
:
100 boston
:
:
如何将所有不在以下列表中的城市名称替换为other?
los angeles
saint petersburg
honolulu
Denverver
las vegas
saint louis
phoenix
houston
atlanta
philadelphia
orlando
chicago
san francisco
kailua kona
答案 0 :(得分:1)
你可以这样做:
cities = ['los angeles',
'saint petersburg',
'honolulu',
'Denverver',
'las vegas',
'saint louis',
'phoenix',
'houston',
'atlanta',
'philadelphia',
'orlando',
'chicago',
'san francisco',
'kailua kona']
df.loc[~df["city"].isin(cities), "city"] = "other"