Привет! Я хочу извлечь даты в столбце данных, а даты разделяются на «-» или «на»
pop DATE
0 1.5 OWREAP-01/06/18to30/06/18
1 1.7 OW - 01/07/18 - 30/08/18
2 3.6 BCREAP - 01/08/18 to 30/08/18
3 2.4 BCGRA TO 01/08/18 to 30/08/18
Я пытался заменить «на» и «TO» на «-»"
df['DATE'].str.replace('to|TO','-')
pop DATE
0 1.5 OWREAP-01/06/18-30/06/18
1 1.7 OW - 01/07/18 - 30/08/18
2 3.6 BCREAP - 01/08/18 - 30/08/18
3 2.4 BCGRA - 01/08/18 - 30/08/18
Теперь мне нужно знать, как извлечь 8 символов до и после последнего дефиса, т.е.
pop type startdate enddate
0 1.5 OWREAP 01/06/18 30/06/18
1 1.7 OW 01/07/18 30/08/18
2 3.6 BCREAP 01/08/18 30/08/18
3 2.4 BCGRA 01/08/18 30/08/18