990万次骑行: 纽约自行车共享系统分析

介绍 案例来着《从Excel到Python——数据分析进阶指南》,作者:王彦平 根据此书中,990万次骑行案例,进行实际操作。代码与笔记如下。案例一,数据来源 案例数据来着花旗单车Citi Bike,此案例中数据选自2015年全年数据。下载解压到同一文件夹中。二,分析数据 导入所需包,后期可能会增加。import numpy as npi...
摘要由CSDN通过智能技术生成

介绍   

   案例来着《从Excel到Python——数据分析进阶指南》,作者:王彦平

   根据此书中,990万次骑行案例,进行实际操作。代码与笔记如下。

案例

一,数据来源

  案例数据来着花旗单车Citi Bike,此案例中数据选自2015年全年数据。下载解压到同一文件夹中。

 

二,分析数据

  导入所需包,后期可能会增加。

import numpy as np
import pandas as pd
import time, datetime
import matplotlib.pyplot as plt

   首先导入1月份数据

cb1 = pd.DataFrame(pd.read_csv('201501-citibike-tripdata.csv'))

  将其他月份数据导入,汇总。

a  = ['02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12']
for i in a:
    cb2 = pd.DataFrame(pd.read_csv('2015{}-citibike-tripdata.csv'.format(i)))
    cb1 = cb1.append(cb2, ignore_index=True)
    print(cb2.shape, cb1.shape)

  记:因为文章中没有仔细的步骤,所以我按照自己的方法导入了数据,在append这部分上产生了疑惑,因为我之前的代码是cb = cb1.append(cb2, ignore_index=True),后期发现cb的值有问题,而且一直没有找到原因所在,我以为append在我的每次遍历的时候都是自动添加的,可是最后的数据却不是,后来百度了一下,发现应该改为cb1 = cb1.append(cb2, ignore_index=True),这样才会在原数据上增加。

  唯一租赁点数量计数

  

  唯一自行车ID计数

  • 11
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值