Pandas.apply处理多列
指定axis与result_type
"""将具体地址解析成 省|市|区|详细地址"""
def parse_address(self, address):
df = cpca.transform([address])
return df.at[0, '省'], df.at[0, '市'], df.at[0, '区'], df.at[0, '地址']
df[['省', '市', '区', '地址']] = df.apply(lambda x: self.parse_address(x['address']), axis=1, result_type='expand')