Python怎么实现自行车租赁数据分析
发表于:2025-02-06 作者:千家信息网编辑
千家信息网最后更新 2025年02月06日,这篇文章主要介绍"Python怎么实现自行车租赁数据分析",在日常操作中,相信很多人在Python怎么实现自行车租赁数据分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答
千家信息网最后更新 2025年02月06日Python怎么实现自行车租赁数据分析本节以自行车的租赁数据为例,数据来源于网络,利用时间序列分析的方法,通过可视化技术,分析自行车租赁随时间及天气变化的分布情况,其中datetime、season、holiday、workingday、weather、temp、atemp 、humidity、windspeed、casual 、registered、count字段分别代表租赁时间、季节、是否为假期、是否为工作日、天气数字越大,天气越差、temp atemp气温、湿度、风速、普通用户、注册用户、租赁自行车数量。 研究时间段与自行车租赁的关系情况。 查看缺失值,无缺失值。 查看数据类型,datetime字段不是时间数据类型。 将to_datetime函数转换为datetime类数据。 2012年的租赁数据多于2011年数据。 2011年和2012年的趋势大致相同,前几个月逐渐增加,到5、6月份到达峰值,再到9月份后逐渐减少。 图中有明显的两个峰值,都是上下班时间段,并且晚上的峰值更高。 天气越差,自行车租赁数越少。 天气越差,自行车租赁数越少,但在极端天气情况下却略有上升。
这篇文章主要介绍"Python怎么实现自行车租赁数据分析",在日常操作中,相信很多人在Python怎么实现自行车租赁数据分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Python怎么实现自行车租赁数据分析"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
数据来源
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
%matplotlib inline
bike = pd.read_csv(open(r'D:\python数据分析\数据\bike.csv'))
bike.head()
问题探索
数据清洗
bike.isnull().sum()
bike.dtypes
bike['datetime'] = pd.to_datetime(bike['datetime'])bike.dtypes
bike = bike.set_index('datetime') #将datetime字段设置为DataFrame的索引,成为时间序列数据bike.head()
bike.index #索引
bike.tail()
数据探索
y_bike = bike.groupby(lambda x: x.year).mean() # 降采样年份数据y_bike['count']
y_bike['count'].plot(kind='bar') # 绘制柱状图
m_bike = bike.resample('M', kind='period').mean() # 重采样到月份,类型为时期类型
m_bike.head()
fig, axes = plt.subplots(2, 1) #两行一列m_bike['2011']['count'].plot(ax=axes[0],sharex=True) #贡献X轴m_bike['2012']['count'].plot(ax=axes[1])
bike['day'] = bike.index.day
bike['hour'] = bike.index.hour # 单独存储日和时的数据
bike.head()
d_bike = bike.groupby('day')['count'].mean() #对day字段分组统计
d_bike
d_bike.plot() # 自行车每日租赁数分布
h_bike = bike.groupby('hour')['count'].mean() #对hour字段分组统计
h_bike
h_bike.plot() # 自行车每小时租赁数分布
work_bike = bike.groupby('workingday')['count'].mean()
work_bike #对workingday字段分组统计
work_bike.plot(kind='bar')
weather_bike = bike.groupby('weather')['count'].mean()
weather_bike #对weather字段分组统计
weather_bike.plot(kind='bar')
到此,关于"Python怎么实现自行车租赁数据分析"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
数据
租赁
自行车
分析
字段
时间
天气
数据分析
类型
分组
学习
统计
峰值
情况
月份
序列
方法
时间序列
时间段
更多
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
办公软件开发要用那个
现在还有软件开发公司找人吗
数据库户籍管理系统
广州第三方软件开发机构
苹果服务器架设
泛微oa底层数据库
网络安全岗位挑战
配置和管理FTP服务器
icsd数据库怎么用
数据库的作业原理
曙光服务器型号都有哪些
机柜服务器电源线整理
淄博专业软件开发定制
哪个数据库能看操作视频
计算机网络技术月工资多少
杭州湖畔网络技术使命
软件开发核算方法有哪些问题
拷贝整个数据库文件
网络安全小组文档下载
戴尔服务器连显示器无信号
网络安全流量分析系统原理
服务器如何清理掉落物
研究网络安全和网络意识形态安全
常规软件开发资费
网络安全hw攻防
学网络安全是干嘛的
四川网络安全培训哪个好
首页财经网络安全大会
手机能够登录云服务器吗
oracle 数据库有效期