基于Python实现汽车销售数据可视化【500010086】

导入模块

python 复制代码
import numpy as np
import pandas as pd
import plotly.graph_objects as go
import plotly.express as px

获取数据

python 复制代码
df1 =pd.read_excel(r"./data/中国汽车总体销量.xlsx")
print(df1.head(5))
python 复制代码
df1.info()
python 复制代码
df1['年份'] = df1['时间'].dt.year  
df1['月份'] = df1['时间'].dt.month
df1["日期"] = df1['时间'].dt.to_period('M')

df1['年份'] = df1['年份'].astype("str")
df1['月份'] = df1['月份'].astype("str")
df1["日期"] = df1['日期'].astype("str")

print(df1.head())

数据可视化

计算销量同比数据

python 复制代码
yearly_sales = df1.groupby('年份')['销量'].sum().reset_index() 
# 计算销量同比数据  
yearly_sales['销量同比'] = round(yearly_sales['销量'].diff() / yearly_sales['销量'].shift(1) * 100  , 2)

汽车年销售量

从数据来看2017年,中国汽车销量达到最高至2474.4万辆,后面逐年走低。2021年反弹至2175.2万辆。2022年数据显示为2308万。为2019年以来最高销量,接近疫情前2018年的数值,2367万。

2023年(1月-9月)总销量为1522.5万,2022年同期(1-9月)数据为1671.80万,销量同比下降8.93%;如果不出意外的话,2023年中国汽车总销量会比2022年要少。

2023年与2022年同时期汽车销量数据对比

各厂商汽车销量(年)

python 复制代码
cs =pd.read_excel(r"./data/中国汽车分厂商每月销售表.xlsx")
cs.head(10)


各车型汽车销量(年)

python 复制代码
cx =pd.read_excel(r"./data/中国汽车分车型每月销售量.xlsx")
cx.head(10)


相关推荐
CodeCraft Studio2 分钟前
国产化Excel开发组件Spire.XLS教程:使用Python批量删除Excel分页符
开发语言·python·excel·python开发·spire.xls·excel api库·excel开发组件
free-elcmacom3 分钟前
深度学习<2>从“看单帧”到“懂故事”:视频模型的帧链推理,藏着机器读懂时间的秘密
人工智能·python·深度学习·音视频
ZAz_5 分钟前
DAY 44 Grad-CAM与Hook函数
python
高洁015 分钟前
基于Tensorflow库的RNN模型预测实战
人工智能·python·算法·机器学习·django
多米Domi01114 分钟前
0x3f第九天复习(考研日)(10.57-14:00)
python·算法
张彦峰ZYF16 分钟前
从路径抽象到安全归档 Python 文件组织实战
大数据·python·从路径抽象到安全归档·python 文件组织实战
大、男人16 分钟前
FastMCP高级特性之Message Handling
人工智能·python·mcp·fastmcp
大数据魔法师27 分钟前
昭通天气数据分析与挖掘(三)- 昭通天气数据可视化分析
信息可视化·数据分析·finebi
ULTRA??32 分钟前
基于range的函数式编程C++,python比较
c++·python·kotlin·c++20
小白学大数据33 分钟前
Temu 商品历史价格趋势爬虫与分析
开发语言·javascript·爬虫·python