python数据分析案例
时间: 2023-09-12 13:03:08 浏览: 39
以下是一个简单的Python数据分析案例,分析了一个超市销售数据集:
```python
# 导入所需库
import pandas as pd
import matplotlib.pyplot as plt
# 读取数据集
data = pd.read_csv('supermarket_sales.csv')
# 数据集基本信息
print(data.info())
# 数据集描述统计信息
print(data.describe())
# 总销售额统计
total_sales = data['gross income'].sum()
print('总销售额为:', total_sales)
# 品类销售额统计
category_sales = data.groupby('Category')['gross income'].sum()
print('各品类销售额为:\n', category_sales)
# 绘制品类销售额柱状图
category_sales.plot(kind='bar')
plt.title('Category Sales')
plt.xlabel('Category')
plt.ylabel('Sales')
plt.show()
# 统计每个国家的销售额及订单数量
country_sales = data.groupby('Country').agg({'gross income': 'sum', 'Invoice ID': 'count'})
print('各国销售额及订单数量为:\n', country_sales)
# 绘制各国销售额和订单数量散点图
plt.scatter(country_sales['Invoice ID'], country_sales['gross income'])
plt.title('Country Sales')
plt.xlabel('Orders')
plt.ylabel('Sales')
plt.show()
```
该案例使用了Pandas和Matplotlib库,对超市销售数据集进行了基本信息、描述统计信息、总销售额、品类销售额、各国销售额及订单数量的统计,并绘制了品类销售额柱状图和各国销售额和订单数量散点图。这些分析结果可以帮助超市了解销售情况、优化营销策略等。