Я пытаюсь разбить столбец в кадре данных pandas на основе символа разделителя и получить последний раздел.
Панды имеют функции str.rsplit и str.rpartition.
Если я попытаюсь:
df_client["Subject"].str.rsplit("-", 1)
Я получаю
0 [Activity -Location, UserCode]
1 [Activity -Location, UserCode]
и если я попытаюсь
df_client["Subject"].str.rpartition("-")
Я получаю
0 1 2
0 Активность -Расположение - Код пользователя
1 Активность -Расположение - UserCode
Если я сделаю
df_client["Subject"].str.rpartition("-")[2]
Я получаю
0 UserCode
что я и хочу.
Мне кажется, что str.rsplit не интуитивно понятен.
После получения списка разделенной строки, как мне выбрать один нужный мне элемент?