列のユニークな値
Matplotlib の大きな強みの1つは、入力として受け取るデータに合わせて自動的に調整できる点です。例えば、カテゴリの数が事前にわからないデータを受け取った場合でも、各カテゴリに対応する棒グラフを作成できます。
この演習と次の演習では、2016年夏季オリンピックの選手の体重を再び可視化します。使用するデータセットには、いくつかのスポーツ種目が含まれていますが、その数はわかっていません。このデータは DataFrame という名前の pandas の summer_2016_medals オブジェクトとしてメモリに読み込まれており、各行がどのスポーツ種目に該当するかを示す "Sport" という列があります。また、各選手の体重を示す "Weight" という列もあります。
この演習では、"Sport" 列のユニークな値を抽出します。
この演習はコースの一部です
Matplotlib によるデータ可視化入門
演習の手順
sports_columnオブジェクトの"Sport"列のデータを保持するDataFrameという変数を作成しましょう。- この変数の
uniqueメソッドを使って、このデータに含まれるすべての異なるスポーツ種目を見つけ、その値をsportsという新しい変数に代入しましょう。 sports変数をコンソールに出力しましょう。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Extract the "Sport" column
sports_column = ____
# Find the unique values of the "Sport" column
sports = ____
# Print out the unique sports values
____