43. Expand List Column

Medium

The RecentDelays column holds lists. Expand it so each first value is in its own column, each second value in another, etc. (missing → NaN). Name columns delay_1, delay_2, … and return that delays DataFrame.

Sample data: df:

            From_To  FlightNumber  RecentDelays              Airline
0      LoNDon_paris       10045.0      [23, 47]               KLM(!)
1      MAdrid_miLAN           NaN            []    <Air France> (12)
2  londON_StockhOlm       10065.0  [24, 43, 87]  (British Airways. )
3    Budapest_PaRis           NaN          [13]       12. Air France
4   Brussels_londOn       10085.0      [67, 32]          "Swiss Air"
Implement solve(...)