rsplit на серии панд с регулярным выражением не работает - PullRequest
0 голосов
/ 18 октября 2019

rsplit на серии панд с использованием регулярного выражения не работает. Я хочу разделить серию на основе разделителя без удаления разделителя.

df2= pd.Series(['Series of Class A','Series of Class B part of Class C','Class D','Class'])
seperator='Class'
data = df2.str.split(r'.(?='+seperator+')', n = 2, expand=True)

Результат:

 0                1        2
0  Series of          Class A     None
1  Series of  Class B part of  Class C
2    Class D             None     None
3      Class             None     None

Я хочу сделать то же самое, используя rsplit

Я пытался

data = df2.str.rsplit(r'.(?='+seperator+')', n = 2, expand=True)

Ожидание того же результата при использовании rsplit

 0                1        2
0  Series of          Class A     None
1  Series of  Class B part of  Class C
2    Class D             None     None
3      Class             None     None
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...