首先需要pip安装 phone 第三方模块
通过 phone.Phone.find() 函数解析
from phone import Phone
def get_mobile_location(phoneNum):
"""
"""
info = Phone().find(phoneNum)
try:
province = info['province']
city = info['city']
zip_code = info['zip_code']
area_code = info['area_code']
phone_type = info['phone_type']
return [province, city, phone_type, zip_code, area_code]
except:
return ['', '', '', '', '']单条解析
get_mobile_location('手机号')
批量解析
df_mobile[['province', 'city', 'phone_type', 'zip_code', 'area_code']] = df_mobile['mobile'].apply(lambda mobile: pd.Series(get_mobile_location(mobile)))
版权声明:本文为OnePiece_97原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。