始める無料で始める

留守番電話の整理

新しいプロジェクトに進む前に、最後のタスクを行います。DataFrame churn をもう一度リシェイプします。今回は、行インデックスの一部を列インデックスに並べ替えます。その後、列インデックスの一部を行インデックスに移動します。これを行うには、まず DataFrame を unstack し、続けて stack します。

同じ churn DataFrame が用意されています。これは、一日の時間帯、通話タイプ、解約ステータスごとの minutescallscharge のデータを含みます。コンソールで中身を確認しておいてください!

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

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)
コードを編集して実行