ПочатиПочніть безкоштовно

Витяг чисел зі строк

Поле length_of_time у наборі даних про НЛО — це текстове поле, у якому всередині рядка міститься кількість хвилин. Тут ви витягнете це число з текстового поля за допомогою регулярних виразів.

Ця вправа є частиною курсу

Передобробка для машинного навчання в Python

Переглянути курс

Інструкції до вправи

  • Знайдіть у time_string числа за допомогою відповідного шаблону RegEx.
  • Використайте метод .apply(), щоб викликати return_minutes() для кожного рядка стовпця length_of_time.
  • Виведіть .head() як для length_of_time, так і для minutes, щоб порівняти.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

def return_minutes(time_string):

    # Search for numbers in time_string
    num = re.____(____, ____)
    if num is not None:
        return int(num.group(0))
        
# Apply the extraction to the length_of_time column
ufo["minutes"] = ufo["length_of_time"].____

# Take a look at the head of both of the columns
print(ufo[[____]].head())
Редагувати та запускати код