棒グラフを作成する
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()