首页 >知识讲堂 >数据分析知识>对于Citi Bike和用户骑行的分析

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

2020-12-31 14:46:10 阅读(252 评论(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'

以上就是关于对于Citi Bike和用户骑行的分析的相关介绍,更多对于Citi Bike和用户骑行的分析相关内容可以咨询我们或者浏览页面上的推荐内容。我们将让你对对于Citi Bike和用户骑行的分析有更深的了解和认识。

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

推荐阅读

网站建设方法和步骤

随着互联网的普及,企业网站逐渐演变成企业的标配,为企业开展网络推广、网络营销提供了重要基础。网站建设门槛变得越来越低,不少企业和个人都是用各类自助建站系统建立属于自己的网站,有了网站后,不管推广营销、还是展示形象…查看详情

“一代鞋王”富贵鸟死在上市第六年,背后有什么启示?

港股上市的“一代鞋王”富贵鸟将在8月23日正式退市,停牌前,富贵鸟股价报3.88港元/股,总市值51.89亿港元。3年间,富贵鸟市值蒸发了360亿,关了1500家门店。 从一个典型的福建家族鞋企到港股上市,富贵鸟曾经家喻户晓、风光...查看详情

qq币怎么赠送给好友

  QQ币是腾讯公司推出的一种虚拟货币,它可以用来购买QQ会员、购买游戏道具、给好友赠送红包等。在给好友赠送QQ币的操作上,大家可能有些不太熟悉,下面我将详细为大家介绍QQ币怎么赠送给好友,并且讲解过程中还会有一些小技巧,让…查看详情

不同于微商城,小程序商城运营推广有诀窍

微商城和小程序是当前企业商家的主要流量来源,虽然两者都是基于微信的商城运营,但在运营推广上还是有区别的,企业商家切记不能一概而论。 流量入口的区别微商城需要和公众号绑定,可以通过二维码、转发链接进入,但总的来说…查看详情

igs是什么文件

igs是什么格式?igs是一种文件格式,是一种三维的数模。用很多种三维软件都有可以打开,但不能修改。可以打开的软件有UG、SolidWork、CATIA、Pro-E等。法国达索系统(DassaultSystemes)推出了可以在“iPad”...查看详情

Flash动画制作软件有哪些?好用的动画制作软件推荐

在制作网站的时候,为了能够达到理想的效果,很多人都会制作动画,设计动画设计,会显得整个网站更加高档,所以说想要制造出一款比较好看的动画设计,就应该要找到好的软件。那么Flash动画制作软件有哪些?下面就来推荐几款比较好用…查看详情

上海网站建设最详细的流程总结

我们都知道互联网的发展,是因为网站的存在。上海网站建设完备,一个个网站连接成了互联网,比如我们购物买东西,使用搜索引擎搜东西,用社交网站来聊天,它们给我们生活带来了极大的乐趣。图片来源于网络你有没有曾经想要拥有一…查看详情

windows10安全模式怎么退出

  Windows10的安全模式是一种用于修复突发问题的工具,它可以在Windows系统发生错误时进入。当正常的启动方法出现问题时,安全模式是一种有用的解决方法。在安全模式下,Windows10将运行最少的软件和驱动程序。这意味着您可以处理...查看详情

2021四大供应链系统排名

在生活中我们只知道要商品,那么商品是供应链系统输出的,供应链系统为客户提供商品,服务,信息。所以我们竟然需要商品,供应链系统对于我们是很重要的,当然,对于企业也是很重要的,它关乎着企业的商品销售和企业的利润。供应…查看详情

盘点2021好用的5款免费文档管理系统

在互联网的时代,每家公司开始使用了文档管理系统,每个部门也开始使用了文档管理系统。在文档管理系统的帮助下做的任何事情都是非常快速有序。今天给大家收集了2021好用的5款免费文档管理系统如下。 1、泛普款免费文档管理系统&n…查看详情

性能跑分靠前的腾讯安卓模拟器推荐

本人是腾讯安卓模拟器的爱好者,所以用过的腾讯安卓模拟器比较多,我说一些我的见解:如果当成腾讯安卓游戏模拟器,对电脑性能要求还是比较高的。如果当成第二台安卓手机使用,那么对于模拟器的稳定性、兼容性、流畅性、性能消耗…查看详情

java环境变量配置详细教程

JDK1.8详细安装教程及环境变量的配置?首先到官网下载jdk1.8,下载的版本分为windows和linux:1、这里需要安装操作系统进行下载。我的是64位就下载x64,32位系统则下载x86。2、然后就是安装,双击进行安装,这里不用更换...查看详情

阿里巴巴最晚或于11月底在港交所上市

阿里巴巴在香港上市有消息出来了,这家电商巨头在继续推进在港交所上市的步伐,根据相关消息,阿里巴巴将在下周进行上市前的路演,在本周阿里巴巴已经逐步开始和香港的投资机构谈相关上市事宜,阿里你香港正式上市的时间也越来越…查看详情

免费crm客户管理系统类别分析,免费CRM哪个好?

近年来,crm客户管理系统越来越受欢迎,那么如何找到一款既合适又免费的crm客户管理系统呢?很多人对crm客户管理系统的了解不是很多,只是简单的知道它是用来发展客户关系的。其实不然,充分利用好crm会对你有很大的帮助,你知道免费…查看详情

零售门店基于微信的网上商城开发

零售门店网上商城开发集中表现为入驻外卖平台,除此之外,微商城也深受商家青睐。 通过微商城,零售门店改变了传统的、单一的面对面的销售方式,可以不受地域限制的通过微信连接更多用户,扩大客户群、增加活动促销影响力,创…查看详情

首页

产品

万商学院

客户服务

会员中心

当前站点

h

选择站点

全国站成都

一 客户顾问-张三

已为0个客户提供专业互联网服务咨询
  • 手机号码
  • 验证码图形验证码换一张
  • 短信校验码

    电话咨询

    在线咨询