pandas读取sanfrancisco_top200数据集,列名为IncidntNum、Category、Descript、DayOfWeek、Date、Time、PdDistrict Resolution、Address、X、Y、Location、PdId,完成绘制DayOfWeek饼图
时间: 2023-07-03 22:17:01 浏览: 85
Pandas 测试用数据集
好的,可以使用以下代码读取数据集:
```python
import pandas as pd
# 读取数据集
df = pd.read_csv('sanfrancisco_top200.csv')
# 查看数据集信息
print(df.head())
```
接下来,可以使用以下代码绘制DayOfWeek的饼图:
```python
import matplotlib.pyplot as plt
# 统计每个星期几的案件数量
weekday_counts = df['DayOfWeek'].value_counts()
# 绘制饼图
plt.figure(figsize=(8, 8))
plt.pie(weekday_counts.values, labels=weekday_counts.index, autopct='%1.1f%%')
plt.title('San Francisco Crimes by Day of Week')
plt.show()
```
这段代码会统计每个星期几的案件数量,并使用pie方法绘制饼图。需要注意的是,这里使用了autopct参数设置了百分比格式,使图表更加清晰。
阅读全文