天猫订单数据分析

项目说明

数据说明

本数据集共收集了发生在一个月内的28010条数据,包含以下字段:
[‘订单编号’, ‘总金额’, ‘买家实际支付金额’, ‘收货地址’, ‘订单创建时间’, '订单付款时间 ', ‘退款金额’]

1.订单实际支付金额 = 订单总金额 - 退款金额
2.若付款时间为NAN,则此订单未支付。未支付订单则退款金额为0。

分析目的

1、订单每个环节的转化情况
2、订单成交的时间特点
3、各区域订单情况

思维导图
在这里插入图片描述

数据预处理

import numpy as np
import pandas as pd
import pyecharts.options as opts
from pyecharts.charts import Funnel,Line,Map
#导入数据
df=pd.read_csv('tmall_order_report.csv', encoding = 'utf8')
df.head()
#查看数据的基本情况
df.info()

在这里插入图片描述

#数据清洗
# 观察是否存在重复数据
df.duplicated().sum()
# 不存在
#列名中可能存在空格,需要进行去空格处理
df.rename(columns = lambda x : x.replace(' ', ''), inplace = True)

#对时间列进行转换
# 转换时间格式
df['订单创建时间'] = pd.to_datetime(df['订单创建时间'])
df['订单付款时间'] = pd.to_datetime(df['订单付款时间'])

# 新增下单日期列、小时列
df['o_h'] = df['订单创建时间'].dt.hour
df['o_d'] = df['订单创建时间'].dt.day

转化情况

订单转化率-漏斗图

dict_df=dict()
key='总订单'
dict_df[key]=len(df)

key='付款订单'
df_payed=df[df
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值