境界を展開しよう
リストのような列をうまく変換できましたが、手順に満足していません。もっと簡単に同じ形に変形できる方法を探しています。
リスト型の列を「爆発(explode)」させる方法を学んだことを思い出し、新しい戦略を試してみます。
同じ DataFrame obesity がセッションに用意されています。country、perc_obesity、そして同一国内の地域ごとの最小値・最大値が入った bounds 列が含まれています。
この演習はコースの一部です
pandas でデータを整形する
演習の手順
- DataFrame
obesityのリストのような列boundsを変換し、各要素が別々の行になるようにします。 - 得られた DataFrame のインデックスをリセットし、古いインデックスを削除します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Transform the list-like column named bounds
obesity_explode = ____.____(____)
# Modify obesity_explode by resetting the index
obesity_explode.____(drop=____, inplace=____)
# Print obesity_explode
print(obesity_explode)