香港酒店数据分析:Python 代码示例
这是一段 Python 代码,用于读取香港酒店数据并进行数据操作和可视化。其中,数据操作包括查看特定类型和地区的酒店以及计算价格的统计信息;数据可视化包括绘制价格分布直方图、地区饼图和类型平均价格条形图。
# 实验内容:
# 1. 数据操作
# (1)读取香港酒店数据。
import pandas as pd
df = pd.read_excel('香港酒店数据.xlsx')
df.head()
# (2)查看所有类型为'浪漫情侣',地区在湾仔的酒店。
df[(df['类型']=='浪漫情侣') & (df['地区']=='湾仔')]
# (3)计算所有酒店的平均价格、最高价格和最低价格。
mean_price = df['价格'].mean()
max_price = df['价格'].max()
min_price = df['价格'].min()
# 2. 数据可视化
# (1)绘制所有酒店的价格分布直方图。
import matplotlib.pyplot as plt
plt.hist(df['价格'], bins=20)
plt.xlabel('价格')
plt.ylabel('数量')
plt.show()
# (2)绘制不同地区酒店数量的饼图。
plt.pie(df['地区'].value_counts(), labels=df['地区'].unique())
plt.show()
# (3)绘制不同类型酒店的平均价格条形图。
type_mean_price = df.groupby('类型')['价格'].mean()
plt.bar(type_mean_price.index, type_mean_price.values)
plt.xlabel('酒店类型')
plt.ylabel('平均价格')
plt.show()
原文地址: https://www.cveoy.top/t/topic/ohyn 著作权归作者所有。请勿转载和采集!