Citi Bike是纽约市在2013年5月27日启动的一项自行车共享计划, 由“花旗银行”(Citi Bank)赞助并取名为“花旗单车”(Citi Bike)。在曼哈 顿,布鲁克林,皇后区和泽西市有8,000辆自行车和500个车站。为纽 约的居民和游客提供一种方便快捷,并且省钱的出行方式。
Citi Bank官网提供了用户每一 次骑行的数据,包括租赁开始及结束的位置及时间,整个骑行过程的 时间,自行车ID,以及用户的性别和出生日期等数据。我们将使用 python对Citi Bank2015年的数据进行分析,以了解纽约自行车共享 计划的情况。
1.对数据进行基本的分析
import numpy as np
import pandas as pd
import time,datetime
import matplotlib.pyplot as plt #读取Citi Bike的数据并创建数据表
cb1=pd.DataFrame(pd.read_csv('bikedata.csv'))
print(cb1.shape)#查看数据表维度
#(9937969,15)9937969行,15列
print(len(cb1['start station name'].unique()))
#497 唯一租赁点数量
print(len(cb1['bikeid'].unique()))
#8477 #自行车ID数
print(cb1['starttime'].count())
#9937969 #骑行次数
print(cb1['bikeid'].count()