始める無料で始める

棒グラフを作成する

Las Vegas のホテルでは、他の人にとってレビューがどれだけ役に立ったかに大きなばらつきがあります。ホテルのオーナーは、年間のどの時期にレビューがより役立っているのかを知りたがっています。カテゴリ変数 "Period of stay" ごとに、各レビューの平均 Helpful votes(役立った票数)を棒グラフで可視化し、オーナーが自分たちのレビューをよりよく理解できるよう手助けしてください。データセット reviews はあらかじめ読み込まれています。

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

Pythonでカテゴリカルデータを扱う

コースを見る

演習の手順

  • まず、変数 "Period of stay" の度数分布(頻度)を表示し、各カテゴリにデータがあることを確認します。
  • catplot() を使って棒グラフを作成します。
  • x 軸に "Period of stay" をとり、reviews データセットをカテゴリごとに分割します。
  • 集計対象の数値変数として "Helpful votes" を指定します。

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

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

# Print the frequency counts of "Period of stay"
print(reviews[____].____)

sns.set(font_scale=1.4)
sns.set_style("whitegrid")

# Create a bar plot of "Helpful votes" by "Period of stay"
sns.catplot(____)
plt.show()
コードを編集して実行