У меня есть один фрейм данных с адресными данными, структурированными так:
tbm_a['address']
Rue de blabla 20
Vossenstraat 7
Rue Père Jean 3 boite Z
Rue XSZFEFEF 331
Я хотел бы разделить его на один столбец с улицей и один с номером дома .
Я пытался с этим для l oop, но не смог:
import re
s = list(zip(tbm_a['address']))
for addr in s:
tbm_a['street'] = re.findall('[^\d]*', addr)[0].strip()
tbm_a['num'] = str(addr[len(street):].strip().split(' '))
Затем я попытался с этим, и получил номер:
tbm_a['address_num'] = tbm_a['address'].str.extract('(?P<number>\d+)', expand=True)
Но Мне не удалось получить название улицы. Есть предложения?