服务热线:400-0033-166
万商云集 - 企业数字化选用平台

企业首选的

数字选用平台

对于Citi Bike和用户骑行的分析

2020-12-31 14:46:10 阅读(241 评论(0)

“花旗银行”是纽约2013年5月27日启动的自行车共享计划(CitiBank)赞助并命名为“花旗自行车”(CitiBike)。皇后区和泽西市有8000辆自行车和500个车站,在曼哈顿,布鲁克林。为纽约居民和游客提供方便、快捷、省钱的出行方式。到处都可以借到CitiBank,并在他们的目的地归还。使用CitiBank的方法很简单,购买会员资格,然后在附近找到可用的CitiBank,使用会员key解锁,在有效时间内(30或45分钟)归还并锁定CitiBank。由于每个CitiBank租赁站点都有GPS位置信息,因此可以记录用户租赁和骑行过程中的数据。“CitiBank“官方网站为用户提供每次骑行的数据,包括租赁开始和结束的位置和时间、整个骑行过程的时间、自行车ID、用户的性别和出生日期。我们将使用python对“CitiBank为了了解纽约自行车共享计划,分析了2015年的数据。并回答问题,比如谁在使用CitiBike时开始每次骑行的时间和距离,以及哪些骑行路线最受欢迎。首先,我们将需要使用的库文件导入python,包括numpy,pandas,datetime和pyplot用于数据可视化,我们将根据不同的分析方向导入其他库文件。123456importnumpimpandaspdimportime,datetimeimportmatplotlib.pyplotasplt#读取CitiBike数据,创建数据表cb1=pd.DataFrame(pd.read_csv('201501-citibike-tripdata.csv'))按月存储CitiBike数据,因此,我们需要每月阅读并拼接每个月的数据。12345#拼接导入的数据表,总结后的数据表称为cbcb=cb1.append(cb2,ignore_index=False)#查看数据表维度cb.shape(9937969,15)2015年CitiBike数据共包含993万行,15列数据。每一行数据都代表“一次”CitiBank租赁和骑行记录。每一行数据都代表“一次”CitiBank租赁和骑行记录。我们首先对2015年的“惊人的990万次骑行”进行了调查CitiBank统计数据中的几个关键指标,每年共有497个租赁点,即车站,8477辆自行车被使用。自行车的使用次数高达993万次,平均每辆自行车每天租3.21次。可见人对“可见人对”CitiBank”的热情。平均每次骑行时间为16.13分钟。以下是每个关键指标的统计代码和结果。12346791111211141618(cb['startstationname'].unique()497#唯一的自行车ID计数len(cb['bikeid'].unique()8477#骑行次数计数cb['starttime'].count()9937969#每辆自行车租赁频率cb[ལbikeid'].count()/len(cb['bikeid'].unique()1172.34505133239#每辆自行车每日租赁频率cb['bikeid'].count()/len(cb['bikeid'].unique()/3653.21904250178966#每次租赁的平均时间(分钟)cb['tripduration'].sum()/cb['bikeid'].count()CitiBike在6016.134942371323582015年的总体使用趋势由低到高,CitiBike在2月份使用量最低,然后使用量逐月增加,直到9月份使用量最高。十一月份使用量开始下降。11月份使用量开始下降。这可能是由季节和温度因素引起的。以下是对骑行数据的季度汇总和比较。以下是每月汇总骑行数据和折线图的代码。123467891111211114161718#starttime设置日格式cb[ལstarttime']=pd.to_datetime(cb['starttime'])#将startime设置为数据表索引cb=cb.set_index('starttime')#按月计算骑行数据cb_month=cb.resample('M',how=len)#bikeid字段group提取汇总cb_month=cb_month['bikeid']#按月汇总的骑行次数折线图plt.rc('font',family='STXihei',size=15)a=np.array([1,2,3、4、5、6、7、8、9、11、12)plt.plot(group_cb_month,'g8',group_cb_month,'g-',color='#39A2E1',linewidth=3,markeredgewidth=3,markeredgecolor='#39A2E1',alpha=0.8)plt.xlabel('月份')plt.ylabel('租赁骑行次数')plt.title('2015年,CitiBike每月骑行次数')plt.grid(color='#95a5a6',linestyle='--',linewidth=1,axis='y',alpha=0.4)plt.xticks(a,('1月','2月','3月','4月','5月','6月','7月','8月','9月','10月','11月','12月'))plt.show()根据2015年第四季度的数据,用户对CitiBike的使用受季节因素的影响,第一季度气温最低,CitiBike使用量也较低。夏秋交替,第二季度和第三季度使用量最高。12346791111211415#季度计数自行车数据cb_quarterly=cb.resample('Q',how=len)#bikeid字段group按季度总结提取_cb_quarterly=cb_quarterly['bikeid']#按季度总结的骑行次数绘制柱状图plt.rc('font',family='STXihei',size=15)a=np.array(1,2,3,4)plt.bar(1,2,3,4),group_cb_quarterly,color='#39A2E1',alpha=0.8,align='center',edgecolor='white')plt.xlabel('季度')plt.ylabel('租赁骑行次数')plt.title('2015年,CitiBike每季度骑行次数')plt.legend(['次数'],loc='upperright')plt.grid(color='#95a5a6',linestyle='--',linewidth=1,axis='y',alpha=0.4)plt.xticks(a,('一季度','二季度','三季度','四季度'))plt.show()谁在使用CitiBike?我们很好奇993万次骑行的巨大数据背后是谁在使用CitiBike。由于获得的数据只包括用户性别、出生日期和会员类别的数据,我们只从这三个维度简要描述CitiBike用户。由于获得的数据只包括用户性别、出生日期和会员类别的数据,我们只从这三个维度简要描述Citibike用户。2015年,66%的男性用户使用Citibike服务,66%是男性用户,女性用户占20%,13%的用户性别未知。这让我想起了北京自重25公斤的自行车共享。以下是计算用户性别比例和绘制饼图的代码。12345678910#根据用户性别总结并计算不同性别的user_gender=cb.groupby('gender')['bikeid'].agg(len)/cb["bikeid"].count()*100#总结用户性别比例饼图pltt.rc('font',family='STXihei',size=15)colors=["#052B6C","#39A2E1","#EA1F29"]name=['未知','男性','女性']plt.pie(user_gender,labels=name,colors=colors,explode=(0,0,0),startangle=60,autopct='%1.1f%%')plt.title('Citibike用户性别比例')plt.legend(['未知','男性','女性'],loc='upperleft')plt.show()30-50岁的用户热衷于骑自行车。我们将Citibike的用户年龄分为四组,0-18岁为青年组,18-30岁为青年组,30-50岁为中年组,50岁以上为老年组。其中,青年组的租赁和骑行次数最少,中年组的租赁和骑行次数最多,其次是青年组。其中,青年组的租赁和骑行次数最少,中年组的租赁和骑行次数最多,其次是青年组。50岁以上的老年组也有相当多的记录。以下是用户年龄分组和汇总柱状图的代码。用户年龄由出生日期和当前年份计算,包括一些极端值。123#查看出生日期的cb['birthyear'].min(),cb['birthyear'].max()(1885.0,199.0)这里1885年很奇怪,根据这个出生日期,2016年用户的年龄已经达到了131岁。具体原因我们不知道,但由于CitiBike的整体数据比较规范,不需要清洗,所以我们选择保留这个值。2015年和用户出生日期计算年龄cb[�#;age']=2015-cb['birthyear']#最小年龄为17岁,最大年龄为131岁cb['age'].min(),cb['age'].max(17.0,131.0)#用户年龄分组bins=[0,18,30,50,131]group_age=['少年','青年','中年','老年']cb['group_age']=pd.cut(cb['age'],bins,labels=group_age)#数据按年龄分组汇总user_age=cb.groupby('group_age')['group_age'].agg(len)#生成用户年龄分布柱状图pltt.rc('font',family='STXihei'

内容来源:数据分析网,以上内容来源于网络,不代表本站观点,如有侵权,请联系删除。

推荐阅读

申请音乐版权登记 登记一次 终生保护

有很多朋友写了不错的词、曲、歌,这些都是你们的劳动成果,凝结了自己的心血与智慧结晶,要保护不受侵犯,最好的办法就是去申请音乐版权登记。图片来源于网络这样一来你们所有的作品都得到了法律的保护,而且要将原创歌曲做市场化推广,版权注册也是必须的一…查看详情

盘点6款比较安全的手机系统修复软件

随着科学技术的不断进步,电脑和手机也普及,一些系统漏洞、故障也随之而来。系统修复软件对于手机是不可缺少的。下面是我给各位小伙伴们盘点的6款比较安全的手机系统修复软件,内容如下: 1.金星系统恢复大师 它是一款方便、快捷、高…查看详情

电脑定时关机软件该如何选择呢?这几款效果好

日常使用电脑的时候,如果能够下载一个定时关机的软件,不仅能够节省电能,还可以减少电脑的损耗,而对于家中有孩子的人群来说,设置定制关机也能够减少孩子玩电脑的时间,避免对于视力的损伤,那么,电脑定时关机软件该如何选择呢?这几款效果好…查看详情

新手选用视频剪辑软件哪个好?

视频剪辑对于普通人来说恐怕是一项很高大上的操作,但实际中,视频剪辑不光是对视频随便剪一剪就可以,其中要对所谓的光学、调色有一定的基础,毕竟在剪辑的眼中,视频能更好的呈现,才是最好的,那么今天我们就盘点一下视频剪辑软件那个好。1、剪映剪映作为…查看详情

【国家版权局】我国对国际版权登记条约的规定实施

目前,各国版权登记保护内容都依该国相关条例实施。从登记方法、保护期限、权利人专有权益等各有不同。我国对国际版权登记部分条约的规定如下: 图片来源于网络 实施国际版权登记条约的规定(1992)第一条 为实施国际著作条约,保护外国作品著作权人的…查看详情

淘宝c店是什么意思?怎么开淘宝c店

天猫里面,什么叫C店?淘宝C店其实就是个人店铺、集市店铺的意思,淘宝网上有2种,一种是普通的集市店铺,一种是商城店铺(天猫),你也可以理解为除了天猫商城之外,其他的就是淘宝网C店!C代表个人(Co1umer),B代表商家(Business)…查看详情

好用的小区物业智能门禁系统推荐

目前社会发展越来越快,人们对各方面的安全要求也越来越高,家居安全也是其中之一,所以小区物业智能门禁系统也就应时而生,安全性能高还便于物业管理。市场上现在拥有众多知名的智能门禁品牌,那么到底哪些是真正好用便捷的呢?看*给大家盘点盘点好用的小区…查看详情

注册商标在哪查询 注册商标查询方法

  标注册对企业是非常重要的,而且多内企业对于知识产权的重视程度相当高,商标是商业销售形式当中重要的一部分,广为人知的商标对产品销售起着决定性作用,因此商标注册过程中的前提工作,关乎到商标注册是否能够成功,尤其是商标注册查询,下面万商云集*…查看详情

2022年免费域名注册平台有哪些

  今天我们来说说如何注册一个自己想要的域名,不管是国内的还是国外的,今天都跟大家来说说有哪些平台可以注册。国内域名注册商的劣势就是提供的域(就是后缀,如‘.me’、‘.io’等)相对较少。而且转出也比较麻烦。另外还有一点,就是要实名认证,…查看详情

比价软件app哪个好 十大手机全网比价app排行榜

  都说买的没有卖的精,不过比价软件的出现彻底终结了这种说法。下面万商云集*就给大家来介绍下比价软件app哪个好,希望能帮助到大家。  在今年双十一时,所有PC端比价软件齐遭阿里旗下电商平台禁用,理由嘛*不说你也懂的。但是不用担心,PC端无…查看详情

客户答疑|商标注册为什么不能百分百成功?

很多企业在刚开始了解商标注册时会产生这样的困惑:为什么商标注册不能保证百分百的成功率呢?既然注册失败了,为什么不能退款呢?首先让我们了解下决定商标注册成功与否的因素是什么?最终能否成功,并不以代理机构的查询结果为准,也并不能直接从商标局商标…查看详情

*丨200元大牌产品代金券,这波*不领后悔!

天下熙熙皆为利来,天下攘攘皆为利往。企业求利,无可厚非,如何才能取之有道?而在互联网背景之下,行业竞争日趋白热化,上阵赤搏,谁又能独占鳌头?竞争无处不在,同行又是仇人,谁的步子慢,谁就先灭亡!2020进入倒计时,可你还在原地踏步?是继续满足…查看详情

数码网店开设流程(数码店铺开店程序有哪些)

什么数码店铺在淘宝京东和拼多多都有店?小米数码店铺在淘宝、京东和拼多多都有店。 因为小米是国内知名的数码品牌之一,在电商平台上开设自己的店铺是常见的营销手段,也有助于提高品牌曝光率和销售量。 同时,小米在多个电商平台上开设店铺还能为消费…查看详情

想做网络营销,网络营销好做吗?

现在,许多人都想去学网络营销,但他们同样担心网络营销好做吗,思考做了网络营销对自己有什么用处。在这里可以肯定地告诉有需要的用户,做网络营销肯定是有用的,因为现在各大企业都在做网络营销,等到步入社会,网络营销就很有必要学习了。 网络销售怎么做…查看详情

受好评3款精品工资系统软件推荐

在我们的社会中,我们为了赚钱就会去找一些工作,去做努力的赚更多的钱,去生活更美好的生活。那么赚取的东西就是工资,当然,对于公司以及企业来说,对于员工的工资的管理是一件非常重要的事情,那么它也应该得到重视,于是现在有了比较好用,以及受好评的一…查看详情

最新文章