Я пытаюсь разбить столбец с определенным разделителем, например: '|'.
Мои данные выглядят так, у меня есть ТОЛЬКО ОДНА КОЛОННА с именем "ID", которая содержит те строки, которые я хочуразделить на основе разделителя "|"
ID accountsummary | Name: Report Suite Totals
ID activity | Name: Activity
Я пробовал 2 разных подхода:
dataframe_elements_int[['ID', 'Name']] = \
dataframe_elements_int['ID'].str.rsplit('|', expand=True, n=1)
Что дает мнеследующая ошибка: ValueError: Columns must be same length as key
dataframe_final[['Id','Name']] = \
dataframe_elements_int['ID'].str.extract('(\w*)\|(\w*)', expand=True)
Что дает мне следующую ошибку: ValueError: pattern contains no capture groups