У меня есть pandas df, где столбец - это текст с оценками в формате X / 10. Я хочу извлечь числители (которые могут быть десятичными). До сих пор я использовал:
my_df.text_column.str.extract('(\d*?\.?\d+(?=/10))')
Я думал, что у меня все хорошо, пока не увидел, что у меня есть числители вроде .10
. То, что на самом деле происходит, это то, что в некоторых строках есть текст вроде: «Отличная работа. 10/10».
Как мне указать это при извлечении числа из этого столбца, если оно обнаружило "." должно быть, пришло после цифры?
Спасибо.