У меня есть фрейм данных со столбцом, содержащим адрес и некоторый текст после него.
например:
Address
123 Fake St, Boulder, CO 80304 Attached Dwelling/
345 Main St, Boulder, CO 80304 Vacant Land/Lots
456 Cool Dr, Erie, CO 80516 Attached Dwelling/Building
Это то, что я хотел бы сделать
Address Type
123 Fake St, Boulder, CO 80304 Attached Dwelling/
345 Main St, Boulder CO 80304 Vacant Land/Lots
456 Cool Dr, Erie, Co 80516 Attached Dwelling/Building
Я думал, что это может сработать, используя регулярное выражение для поиска первого di git, но работая справа налево. Однако я получаю сообщение об ошибке «ValueError: столбцы должны иметь ту же длину, что и ключ»
df[['Address', 'Type']] = df['Address'].str.rsplit('\d', n=1, expand=True)