Python大数据分析之统计各小时的出行人数,并画图显示
2019年9月正式开启了python数据处理分析的学习,仅此记录学习中遇到的问题及解决办法,欢迎交流指正。
问题:现有某日某地的地铁刷卡数据,需要统计每个小时的出行人数,并画图显示。
解答:
1.读取数据(只截取部分数据显示)
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
data=pd.read_csv('exedata.csv')
data.head(3)
2.将time数据格式转换为标准时间格式
data['time']=pd.to_datetime(data['time'])
data.dtypes
3.新增’hour’列,并赋值为标准数据里的小时
data['hour']=data['time'].dt.hour
print(data)
4.通过data.groupby(‘hour’).count()按小时进行分组,并统计数目。
groups=data.groupby(['hour']).count()
print(groups)
5.画图
groups['id'].plot('bar')
plt.show()
怎扰11: 解决了吗?,我这也是
yangtao751: 这篇文章帮大忙了,拿来做微信聊天记录的时段分析也可以。
xuedaofengkuang: IMapControlEvents2_OnAfterScreenDrawEvent 缺少程序集引用怎么办呢大佬
weixin_47468276: 为啥我的mapcontrol2控件不显示呢,只显示红框,而且比例尺还不对
m0_52918428: 厉害