So i have a dataset with street adresses, they are formatted very differently. For example:
d <- c("street1234", "Street 423", "Long Street 12-14", "Road 18A", "Road 12 - 15", "Road 1/2")
From this I want to create two columns. 1. X: with the street address and 2. Y: with the number + everything that follows. Like this:
X Y
Street 1234
Street 423
Long Street 12-14
Road 18A
Road 12 - 15
Road 1/2
Until now I have tried strsplit and followed some similar questions here , for example: strsplit(d, split = "(?<=[a-zA-Z])(?=[0-9])", perl = T))
. I just can't seem to find the correct regular expression.
Any help is highly appreciated. Thank you in advance!