시작하기무료로 시작하기

집으로 가는 비행기

상사로부터 작은 프로젝트를 배정받았어요. 비즈니스 미팅 참석을 위해 사람들이 이동한 기록을 분석하고 있어요. 각 여행자의 이메일 제목만 담긴 데이터셋이 주어졌습니다.

이 텍스트에는 일정한 패턴이 있음을 알게 되었어요. 예를 들어:

Here you have your boarding pass LA4214 AER-CDB 06NOV.

여기서 비행 정보는 다음과 같이 추출해야 합니다:

  • 두 글자는 항공사 코드입니다(예: LA),
  • 네 자리 숫자는 항공편 번호입니다(예: 4214).
  • 세 글자는 출발지 공항 코드입니다(예: AER),
  • 도착지 공항 코드입니다(예: CDB),
  • 비행 날짜입니다(예: 06NOV).

모든 알파벳은 항상 대문자예요.

세션에는 이메일 제목 하나를 담은 변수 flight가 로드되어 있어요. IPython 셸에서 print()로 확인해 보세요.

이 연습은 강의의 일부입니다

Python에서의 정규 표현식

강의 보기

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Import re
____
코드 편집 및 실행