始める無料で始める

基本的な変換で深掘りする

州の人口がファーマーズマーケットで販売される品目数と相関しているかを確かめたいとします。これを確認するため、人口の対数を取り、その値をマーケットごとの販売品目数に対する散布図として描画してください。これまでのデータ探索から重なりが多いことは分かっているので、パターンを見やすくするためにマーカーの不透明度を下げたいです。

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

Pythonでデータ可視化を磨く

コースを見る

演習の手順

  • numpynp としてインポート済み)を使って、州の人口の対数を取り、新しい列 log_pop を作成します。
  • 作成した対数の列を散布図関数の x マッピングに渡します。
  • 重なりを示すため、散布図の不透明度を25%に設定します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Create a new logged population column 
markets['____'] = np.____(markets['____'])

# Draw a scatterplot of log-population to # of items sold
sns.scatterplot(x = '____', 
                  y = 'num_items_sold', 
                  # Reduce point opacity to show overlap
                  ____ = ____, 
                  data = markets)

plt.show()
コードを編集して実行