怎么把城市后面的区切掉,只变成和“深圳”一样的两个字,试了很多方法都不得

 

要用python解决这个问题吗

可以先写一个市级城市名列出来,遍历所有元素,含有市级城市名的,就替换,如city = { "深圳","佛山","杭州"},找到佛山顺德区中带有佛山字眼,就替换为佛山

# 
df['city'] = df['city'].apply(lambda x: x[:2]) 

 

判断字符长度大于两个的,就substring一下