@@ -76,7 +76,11 @@ def volgistics_address(street, index):
76
76
77
77
if isinstance (street , str ):
78
78
if " " in street :
79
- result = street .split ()[index ]
79
+ if index == 1 :
80
+ result = " " .join (street .split ()[1 :])
81
+ else :
82
+ result = street .split ()[index ]
83
+
80
84
81
85
return result
82
86
@@ -94,7 +98,7 @@ def normalize_phone_number(number):
94
98
"first_name" : "first_name" ,
95
99
"last_name" : "last_name" ,
96
100
"email" : "email" ,
97
- "mobile" : lambda df : df ["mobile" ].combine_first (df ["phone" ]). apply ( normalize_phone_number ) ,
101
+ "mobile" : lambda df : df ["mobile" ].combine_first (df ["phone" ]),
98
102
"street_and_number" : "mailing_street" ,
99
103
"apartment" : "mailing_street" ,
100
104
"city" : "mailing_city" ,
@@ -116,7 +120,7 @@ def normalize_phone_number(number):
116
120
"first_name" : "firstname" ,
117
121
"last_name" : "lastname" ,
118
122
"email" : "email" ,
119
- "mobile" : lambda df : df ["phone" ]. apply ( normalize_phone_number ) ,
123
+ "mobile" : lambda df : df ["phone" ],
120
124
"street_and_number" : "street" ,
121
125
"apartment" : "apartment" ,
122
126
"city" : "city" ,
@@ -131,7 +135,7 @@ def normalize_phone_number(number):
131
135
"first_name" : "first_name" ,
132
136
"last_name" : "last_name" ,
133
137
"email" : "email" ,
134
- "mobile" : lambda df : df ["cell" ].combine_first (df ["home" ]). apply ( normalize_phone_number ) ,
138
+ "mobile" : lambda df : df ["cell" ].combine_first (df ["home" ]),
135
139
"street_and_number" : lambda df : df ["street_1" ].apply (volgistics_address , index = 1 ),
136
140
"apartment" : lambda df : df ["street_1" ].apply (volgistics_address , index = 0 ),
137
141
"city" : "city" ,
0 commit comments