留守番電話の整理
新しいプロジェクトに進む前に、最後のタスクを行います。DataFrame churn をもう一度リシェイプします。今回は、行インデックスの一部を列インデックスに並べ替えます。その後、列インデックスの一部を行インデックスに移動します。これを行うには、まず DataFrame を unstack し、続けて stack します。
同じ churn DataFrame が用意されています。これは、一日の時間帯、通話タイプ、解約ステータスごとの minutes、calls、charge のデータを含みます。コンソールで中身を確認しておいてください!
この演習はコースの一部です
pandas でデータを整形する
演習の手順
typeレベルを unstack してchurnをリシェイプし、churn_typeに代入します。- 得られた DataFrame を、最初の列レベルで stack します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Unstack churn by type level
churn_type = churn.____(____=____)
# Stack the resulting DataFrame using the first column level
churn_final = _____.____(____=____)
# Print churn_type
print(churn_final)