I am trying to extract whatever appears after the word SUITE, suite, ste, Ste. or the character # in a pandas dataframe column. The examples are like below
4230 Harding Pike Ste 435
4230 Harding Pike Suite 435
4230 Harding Pike SUITE A
4230 Harding Pike Ste. 101
4230 Harding Pike SUITE B-200
4230 Harding Pike #900
4230 Harding Pike STE 503
4230 Harding Pike SUITE 300
4230 Harding Pike Ste 700
4230 Harding Pike SUITE #2
Result:
SuiteNos
435
435
A
101
B-200
900
503
300
700
2
I tried with the below regexes but it does not work as expected -
df_merged['address'].str.extract(r'\**\**suite.*\**\**')
df_merged['address'] = re.findall('@([suite]+)', df_merged['address'])