1. 学ぶ
  2. /
  3. コース
  4. /
  5. MATLABユーザーのためのPython

Connected

演習

DataFrame から特定の行を見つける

航空機によるバードストライクは、人命に危険を及ぼすだけでなく、保全の観点からも大きな問題です。幸い、Federal Aviation Administration は約30年にわたり野生動物との衝突を記録しています。

ここでは、for ループを使って FAA の Wildlife Strikes データベースを調べます。1990年から2018年にカリフォルニアで記録された航空機と野生動物の衝突を含む pandas の DataFrame がセッションに読み込まれています。カリフォルニアで越冬する渡り鳥である Snowy egret(コサギ)が関与する事例を見つけたいとします。各インシデントについて、次の項目を表示してください。

  • 発生日(INCIDENT_DATE 列)
  • 空港(AIRPORT 列)
  • 航空機の種類(ATYPE 列)
  • 損傷の深刻度(DAMAGE 列)

指示

100 XP
  • wildlife_strikes DataFrame の先頭5行を表示します。
  • wildlife_strikes の各 row を反復処理する for ループを作成します。
  • SPECIES が 'Snowy egret' かどうかを判定する条件文を作成します。
  • if 文の評価が True の場合、'INCIDENT_DATE'、'AIRPORT'、' ATYPE'、'DAMAGE' を出力します。