I need help with this pandas split with regex. I'm getting the error ValueError: Columns must be same length as key.
my column of data is like this
PURCHASE AUTHORIZED ON 03/30 UOFU BOOKSTORE 1 …
PURCHASE AUTHORIZED ON 03/29 WM SUPERC Wal-Mart Sup …
PURCHASE AUTHORIZED ON 03/29 KFC/AW #526 …
PURCHASE AUTHORIZED ON 03/31 UU VISITOR PARKING …
ATM WITHDRAWAL AUTHORIZED ON 04/03 Main Street …
my code is
df[['Auth_date', 'Description']] = df['Description'].str.split('(?<=\d{2}\d{2}).', regex=True)
desired results would be.
Auth_date Description
PURCHASE AUTHORIZED ON 03/30 UOFU BOOKSTORE 1 …
PURCHASE AUTHORIZED ON 03/29 WM SUPERC Wal-Mart Sup …
PURCHASE AUTHORIZED ON 03/29 KFC/AW #526 …
PURCHASE AUTHORIZED ON 03/31 UU VISITOR PARKING …
ATM WITHDRAWAL AUTHORIZED ON 04/03 Main Street …
expand=True...str.split('(?<=\d{2}\d{2}).', expand=True, regex=True). It didn't work.re.split('(?<=\d{2}\d{2}).', "PURCHASE AUTHORIZED ON 03/30 UOFU BOOKSTORE")Doesn't split your string.