Я пытаюсь применить некоторые регулярные выражения, которые я закодировал и могу запустить для переменной, но я хотел бы применить его к столбцу данных и затем передать результаты в новый столбец
df["Details"] is my dataframe
df ["Details"] - мой фрейм данных, и он содержит некоторый текст, похожий на тот, что я создал ниже, в качестве деталей
import re
details = '1st: Batman 01:12.98 11.5L'
position = re.search('\w\w\w:\s', details)
distance = re.search('(\s\d\d.[0-9]L)', details)
time = re.search(r'\d{2}:\d{2}.\d{2}',details)
print(position.group(0))
print(distance.group(0))
print(time.group(0))
output is then
1st:
11.5L
01:12.98
Я бы хотел добавить эти значения в новые столбцы.в кадре данных называется позиция, расстояние, время, соответственно совпадающие с выводом