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