始める無料で始める

帰路のフライト

上司から小さなプロジェクトを任されました。出張のために人々が移動した記録を分析しています。与えられたデータセットには、各旅行者のメール件名だけが含まれています。

そのテキストには一定のパターンがあることがわかりました。例を示します。

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

フライトに関する次の情報を抽出してください。

  • 先頭の2文字は航空会社(例: LA)、
  • 続く4桁は便名(例: 4214)。
  • その後の3文字は出発地(例: AER)、
  • 次が到着地(CDB)、
  • 最後がフライトの日付(06NOV)。

すべての文字は常に大文字です。

1件分のメール件名を含む変数 flight はすでにセッションに読み込まれています。IPythonシェルで print() を使って表示できます。

この演習はコースの一部です

Pythonで学ぶ正規表現

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Import re
____
コードを編集して実行