Python怎么实现自行车租赁数据分析
发表于:2025-02-16 作者:千家信息网编辑
千家信息网最后更新 2025年02月16日,这篇文章主要介绍"Python怎么实现自行车租赁数据分析",在日常操作中,相信很多人在Python怎么实现自行车租赁数据分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答
千家信息网最后更新 2025年02月16日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安全错误
数据库的锁怎样保障安全
今天光明日报网络安全
网吧服务器多少瓦
服务器管理自动化运维
网络安全资质是什么资质
根服务器如今全球正处
塔科夫俄版能玩哪些服务器
日内瓦网络安全公司
方舟观察服务器通不通
数据库系统恢复策略和方法
重要网络安全防护期
天津市盛瑞通网络技术
苏州程序软件开发哪家可靠
车辆配置软件开发商
哈工程网络安全大概多少分数
网络技术基础演讲稿
数据库管理历经的三个阶段
网络安全和信息化管理课程
大逃杀服务器维护
怎么修改服务器的时间
网络安全法律体系特点包括
关于网络安全落实情况汇报
大武口区智能网站服务器
巴南计算机网络技术
聊天软件开发说明书
魔兽世界匕首60数据库
通过服务器实现翻墙
ftp服务器创建新用户
网络安全工程师招聘要求
数据库缺省值是什么意思
微信支付后写入数据库