数据分析实战项目——电商用户行为分析及可视化(基于SQL/Tableau 含代码)

数据分析实战项目-用户行为分析(Python) 为了提高GMV,对用户行为进行分析 阅读详情
AI摘要

本项目基于阿里巴巴移动电商平台真实数据,用SQL清洗数据,以AARRR、RFM模型为基础分析,用Tableau可视化。涵盖数据清洗、分析用户获取、激活、留存等环节,最后从提升用户活跃度、促进商品成交、差异化营销三方面提建议。

本项目以阿里巴巴移动电商平台的真实用户-商品行为数据为基础,使用SQL进行数据清洗,以AARRR模型、RFM模型为基础展开分析,再用Tableau做可视化,最后从提升用户活跃度、促进商品成交、差异化用户营销三个方面提出建议。

首先理清思路,这是我的思维导图:

一、数据源

数据来自天池竞赛:
tianchi.aliyun.com/dataset/dat…

数据包含两部分,第一部分是用户在商品全集上的移动端行为数据,第二部分是商品子集。我只用到了第一部分。对应文件是tianchi_mobile_recommend_train_user.zip,包含如下字段:

注意:这个文件解压后有560MB,数据有130万条多,很大,Excel打不开,还把我电脑卡死机了。

二、数据清洗

2.1 导入数据到数据库

我是买了一个阿里云的云端数据库,用起来比较方便,我买的2核2G,有点带不动,处理起来有点慢,但也能用。 导入数据时,所有字段都按varchar(255)导入,尤其是time字段,不要改成datetime,导入后会显示不出来,很麻烦。

2.2 异常值

查看time范围,behavior_type的类型。代码如下:

select min(time),max(time)
from data;
select distinct behavior_type
from data;

2.3 缺失值

查看各字段数量,全部一样,没有缺失值。代码如下:

select count(user_id),count(item_id),
count(behavior_type),count(time)
from data;      #13309161

2.4 数据一致化

将time字段分成 日期date和时段hours两个字段,把behavior_type的数字改为英文简写,方便理解。代码如下:

# 将time分成date和hours两个字段,然后删除time
alter table data add column date date;
alter table data add column hours varchar(255);
update data set date = left(time,10);
update data set hours = substring(time,12,2);

# 把behavior_type 分别改为 pv,col,cart,buy
update data
set behavior_type = (
	case
	when behavior_type = 1 then 'pv'
	when behavior_type = 2 then 'col'
	when behavior_type = 3 then 'cart'
	when behavior_type = 4 then 'buy'
	else '其他'
	end
);

# 删除time这一列
alter table data drop time;

三、数据分析

理解业务,写代码,建视图,可视化

3.1 用户获取(Acquisition)

代码参考后面的留存率day_0

3.2 用户激活(Activation)

PV,UV

本项目数据源共13309161条,PV有12540816条,UV有9994条,人均页面访问数为1254.83。代码如下:

#pv 页面浏览量 uv 独立访客数
create view whole_index as  
select sum(user_pv) PV,
count(user_id) UV,
# 人均页面访问数 PV/UV
format(sum(user_pv)/count(user_id),2) 人均页面访问数
from 
(
	select user_id,count(behavior_type) user_pv
	from data
	where behavior_type = 'pv'
	group by user_id
) a;

跳失率

浏览页跳失率为5.06%,关键页跳失率64.98%。

跳失分析:商品不符合用户需求,竞争力不够。可对比竞品网站,在商品的定价、商品陈列故事、商品详情描述等方面做出改进。 代码如下:

# 浏览页跳失率
create view view_bounce_rate as 
select
(
	select count(distinct user_id)
	from data
) 总用户,
count(distinct user_id) 仅pv用户,
concat(format(count(distinct user_id)/(select count(distinct user_id) from data)*100,2),'%') 浏览页跳失率
from data
where user_id not in 
(
	select distinct user_id
	from data
	where behavior_type = 'col'
) 
and user_id not in 
(
	select distinct user_id
	from data
	where behavior_type = 'cart'
)
and user_id not in 
(
	select distinct user_id
	from data
	where behavior_type = 'buy'
);
select * from view_bounce_rate;

# 关键页跳失率:用户有收藏或加购,但无购买
create view key_bounce_rate as 
select
(
	select count(distinct user_id)
	from data
) 总用户,
count(distinct user_id) col_cart用户,
concat(format(count(distinct user_id)
/(
	select count(distinct user_id) 
	from data
)*100,2),'%') 关键页跳失率
from data
where user_id in 
(
	select distinct user_id
	from data
	where behavior_type = 'col'
) 
or user_id in 
(
	select distinct user_id
	from data
	where behavior_type = 'cart'
)
and user_id not in 
(
	select distinct user_id
	from data
	where behavior_type = 'buy'
);
select * from key_bounce_rate;

时间维度用户行为

从时间维度的日期、时段、星期,来观察用户行为。代码如下:

# 每日、小时用户行为
create view dayhour_behavior_times as 
select date,hours, 
sum(case when behavior_type = 'pv' then 1 else 0 end) pv,
sum(case when behavior_type = 'col' then 1 else 0 end) col,
sum(case when behavior_type = 'cart' then 1 else 0 end) cart,
sum(case when behavior_type = 'buy' then 1 else 0 end) buy,
count(behavior_type) all_click,
count(distinct user_id) all_users
from data
group by date,hours
order by date,hours;
select * from dayhour_behavior_times;

从11月30日开始,pv、cart值增大,12月5日、8日出现小范围减小;12月12日当天pv、cart、buy值激增,达到高点,次日骤降,回归平均水平。

从日时段来看,用户在10点到24点较为活跃。从17点开始逐渐增高,晚上21点—22点达到最高值。

# 周weeks用户行为,'%W' W必须大写,才会返回星期名。
create view weeks_behavior_times as 
select date_format(date,'%W') weeks,
sum(case when behavior_type = 'pv' then 1 else 0 end) pv,
sum(case when behavior_type = 'col' then 1 else 0 end) col,
sum(case when behavior_type = 'cart' then 1 else 0 end) cart,
sum(case when behavior_type = 'buy' then 1 else 0 end) buy,
count(behavior_type) all_click,
count(distinct user_id) all_users
from data
where date between '2014-11-23' and '2014-12-13'
group by weeks 
order by field(weeks,'Monday','Tuesday','Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday');

从星期来看,周四、周五、周六形成一个客流小高峰,在周五完成购买。

3.3 用户留存(Retention)

留存率

为了排除11月18日前,未统计数据的影响。选择近一个月的中间日期,从12月3日开始看用户留存率。代码如下:

create view time_inter as 
select a.*,b.firstday,datediff(a.date,b.firstday) day_diff 
from 
(
	select user_id,date
	from data
	group by user_id,date
) a,
(
	select user_id,min(date) firstday
	from data
	group by user_id
) b 
where a.user_id = b.user_id
order by user_id,date;

# 搭建留存天数模型retention_day,第一次活跃用户会持续活跃几天
create view retention_day as 
select firstday,
sum(case when day_diff = 0 then 1 else 0 end) day_0,
sum(case when day_diff = 1 then 1 else 0 end) day_1,
sum(case when day_diff = 2 then 1 else 0 end) day_2,
sum(case when day_diff = 3 then 1 else 0 end) day_3,
sum(case when day_diff = 4 then 1 else 0 end) day_4,
sum(case when day_diff = 5 then 1 else 0 end) day_5,
sum(case when day_diff = 6 then 1 else 0 end) day_6,
sum(case when day_diff = 7 then 1 else 0 end) day_7,
sum(case when day_diff = 15 then 1 else 0 end) day_15,
sum(case when day_diff = 30 then 1 else 0 end) day_30
from time_inter
group by firstday
order by firstday;

# 搭建留存率模型retention_rate
create view retention_rate as 
select firstday,day_0, 
concat(format(day_1/day_0*100,2),'%') day_1,
concat(format(day_2/day_0*100,2),'%') day_2,
concat(format(day_3/day_0*100,2),'%') day_3,
concat(format(day_4/day_0*100,2),'%') day_4,
concat(format(day_5/day_0*100,2),'%') day_5,
concat(format(day_6/day_0*100,2),'%') day_6,
concat(format(day_7/day_0*100,2),'%') day_7,
concat(format(day_15/day_0*100,2),'%') day_15,
concat(format(day_30/day_0*100,2),'%') day_30
from retention_day;

12·12活动前后的用户留存率高于同期水平。从留存率看,预计12月18日后近期会有另外的促销活动开展。

3.4 用户推荐(Referral)

本项目中的收藏col与加购cart的行为不是相互独立的,都是确定购买buy意向的行为,没有先后之分。因此,从浏览pv、加购cart、购买buy这一路径来简要分析。

从浏览到加购的转化率为2.98%,用户花了大量时间寻找合适的产品。可优化网站筛选、关键词搜索功能,推荐更适合用户的商品,方便用户迅速获取信息。

从加购到购买的转化率约为35%。可针对加购未购买产品细分,采用提供优惠券、推荐同款商品等促销方法。

转化率

代码如下:

# 计算转化率conversion_rate
create view conversion_rate as 
select 
concat(format(
(
	select count(behavior_type)
	from data
	where behavior_type = 'col'
)/
(
	select count(behavior_type)
	from data
	where behavior_type = 'pv'
)*100,2),'%') 收藏转换率,
concat(format(
(
	select count(behavior_type)
	from data
	where behavior_type = 'cart'
)/
(
	select count(behavior_type)
	from data
	where behavior_type = 'pv'
)*100,2),'%') 购物车转换率,
concat(format(
(
	select count(behavior_type)
	from data
	where behavior_type = 'buy'
)/
(
	select count(behavior_type)
	from data
	where behavior_type = 'pv'
)*100,2),'%') 购买转换率

漏斗模型

用户行为漏斗behavior_times,uv独立访客漏斗user_times。代码如下:

# 漏斗模型
create view funnel_times as 
select behavior_type,count(behavior_type) behavior_times,
count(distinct user_id) user_times
from data
group by behavior_type
order by field(behavior_type,'pv','col','cart','buy')

3.5 用户收益(Revenue)

购买率

代码如下:

# 创建视图user_behavior_times,用户-行为分类明细表
create view user_behavior_times as 
select user_id,
sum(case when behavior_type = 'pv' then 1 else 0 end) pv_times,
sum(case when behavior_type = 'col' then 1 else 0 end) col_times,
sum(case when behavior_type = 'cart' then 1 else 0 end) cart_times,
sum(case when behavior_type = 'buy' then 1 else 0 end) buy_times,
concat(format(sum(case when behavior_type = 'buy' then 1 else 0 end)
/sum(case when behavior_type = 'pv' then 1 else 0 end)*100,2),'%') 购买率,
sum(case when behavior_type = 'buy' then 1 else 0 end)
/sum(case when behavior_type = 'pv' then 1 else 0 end) sort 
from data
group by user_id
order by sort desc;

复购率

代码如下:

# 复购率
create view repurchase_rate as 
select concat(format(
(
	select count(user_id)
	from user_behavior_times
	where buy_times>1
)/
(
	select count(user_id)
	from user_behavior_times
	where buy_times>0
)*100,2),'%') 复购率;

2.商品销售情况

查看各品类及商品被购买次数,包括0次即没有成交记录,在可视化时可以,计算商品购买率,并按照需要筛选相应指标。代码如下:

create view hot_item as 
select item_category,item_id, 
sum(case when behavior_type = 'pv' then 1 else 0 end) pv_times,
sum(case when behavior_type = 'buy' then 1 else 0 end) buy_times
from data
group by item_category,item_id 
order by item_category,item_id,buy_times;

可视化:

3.用户价值(基于RFM模型)

仅在会员(购买过商品的用户)范围内,进行价值划分,R/F等级为1-5,由于本项目的数据不涉及M(Monetary),所以只做4类划分。

通过RFM模型,了解每位顾客的特性,实现差异化营销。

  • 重要价值用户,R高F高。经常在网站购物,并形成习惯,做好维护即可。
  • 重要深耕用户,R高F低。这类用户粘性不强,近期有消费行为,可能是针对需要的商品直接下单,不会过于频繁地进行其他商品的浏览、购买。可推荐更符合用户喜好、性价比高商品,吸引其进行购买,逐渐建立消费习惯。
  • 重要唤回用户,R低F高。最近没有购买行为,可以通过短信等场外提醒,引导其入场参与优惠活动,尽快完成下次购买行为。
  • 重要挽留用户,R低F低。该类用户容易流失,占比40.02%,可提升空间大,运营活动可重点针对这部分用户,通过拼团打折、积分兑换、捆绑销售等活动唤起用户注意力,提升用户兴趣。

代码如下:

# 计算R/F/M,本项目无M,省略
create view rfm as 
select user_id,
max(date) as 'lasttime',datediff('2014-12-19',max(date)) recency,
count(behavior_type) frequency,
(
	case 
		when datediff('2014-12-19',max(date))<=3 then 5
		when datediff('2014-12-19',max(date))<=6 then 4
		when datediff('2014-12-19',max(date))<=9 then 3
		when datediff('2014-12-19',max(date))<=12 then 2
		else 1 end
) R,
(
	case 
		when count(behavior_type)<=2 then 1
		when count(behavior_type)<=4 then 2
		when count(behavior_type)<=6 then 3
		when count(behavior_type)<=8 then 4
		else 5 end 
) F 
from data
where behavior_type = 'buy'
group by user_id;

# 计算平均值
select avg(F) F平均值
from rfm;  #3.7771
select avg(R) R平均值
from rfm;  #3.3687
# 没有M,建立在购买量M大的前提下,对用户做出以下4类分类
create view rfm用户分类 as 
select *,
(
	case 
		when R>3.3687 and F>3.7771 then '重要价值用户'
		when R>3.3687 and F<3.7771 then '重要深耕用户'
		when R<3.3687 and F>3.7771 then '重要唤回用户'
		when R<3.3687 and F<3.7771 then '重要挽留用户'
		end 
) 用户分类 
from rfm;

可视化:

4.导出数据

右键视图,选择将数据导出到文件,导出到合适的文件夹。大概半小时左右即可导出成功。一定要选择添加列标题,方便可视化。

四、可视化看板

主要分为三部分,第一部分是整体用户行为分析,可行建议有:对比竞品网站,在商品的定价、商品陈列故事、商品详情描述等方面做出改进,减少用户跳失。 大型活动至少提前1—2周进行预热,可活跃用户,提升用户留存率;网站维护、客服尤其要关注晚上20点—23点时段;日常的推新、促销可选择在周四至周六这一时间段进行。 优化网站筛选、关键词搜索功能,推荐更适合用户的商品,方便用户迅速获取信息;针对加购未购买产品细分,采用提供优惠券、推荐同款商品等促销方法,提升用户行为转化率,促进更快、更顺利完成购买行为。

第二部分是对商品品类的分析,可行建议有:在成交品类较高的6977、5232、13500等大类后,可设置引流通道。对成交量高的品类,提炼可复用的营销方法。 对pv低buy低的商品,可增加其客流量,以期提高成交量;在活动中把pv低buy高的商品作为主打,提高复购率,打开市场、吸引新用户,借其增强品类口碑;针对pv高buy低的商品,在商品详情、价格等方面做出改变,提升商品竞争力;提炼pv高buy高的商品卖点、精简描述,引导用户更快做出购买决策,提升购买体验。

第三部分是对用户特性的分析,细分每一类用户,做好差异化营销。可行建议有:做好 重要价值用户 的维护工作,推荐更符合 重要深耕用户 喜好、性价比高商品,吸引其进行购买,逐渐建立消费习惯。通过发送短信等场外提醒给 重要唤回用户 的方式,引导其入场参与优惠活动,尽快完成下次购买行为。运营活动可重点关注容易流失的 重要挽留用户 ,通过拼团打折、积分兑换、捆绑销售等活动唤起用户注意力,帮助用户建立对平台的兴趣。

阿里天池:淘宝用户行为分析项目 数据来源:阿里天池 - 淘宝用户商品行为数据 (在这里仅选用表名为 “tianchi_mobile_recommend_train_user” 中的数据,用作淘宝用户行为分析) 一、项目背景 本数据分析报告,以阿里天池的淘宝平台交易数据集为基础,通过行业指标对淘宝用户行为进行分析,从而探索电商行业用户行为模式,并提出优化建议。 具体指标包括:PV、UV、付费率、复购率、漏斗流失分析、用户价值RFM分析等。 具体分析方法:多维度拆解分析、对比分析、假设检验、复合指标分析等。 二、数据概览 表名:tianc 阅读详情

相关推荐

olist巴西电商数据分析项目 sql+tableau

一、平台运营建议:平台前期属于快速成长期,但目前发展已经遇到瓶颈,个别指标甚至出现回落。1.针对用户规模:需评估国内市场流量是否见顶进入竞争阶段,如果是,可以考虑发展海外市场,同时做好用户运营,减少用户流失;如果否,则可能与平台自身运营不佳有关或竞争对手抢占市场导致,一方面需要对内调整运营策略,优化用户体验,减少流失,对外及时跟进竞争对手动态,持续拓展站外流量。

weixin_45841717的博客 3464

分享一个不错的数据分析实战案例【全程附图】EXCEL

利用最近一次的营销活动的信息,分析什么对推销结果的影响最大,如何确定银行定期产品推销中最具价值的客户。

w0714的博客 8万+

sql实战-电商订单数据分析

SQL项目实战 1.数据集介绍 来源:kaggle 本数据集包含了2016年至2018年近10万条交易记录。 本次分析用到五张表 olist_orders_dataset:包含订单id,顾客id,订单状态,购买时间等信息 olist_order_items_dataset:包含订单id,物品数量,商品id,商品价格和运费等信息 olist_order_reviews_dataset:包含评论id,订单id,评价分数等信息 olist_products_dataset:包含商品id,商品...

Zhunjunjun的博客 2867

入门Python数据分析最好的实战项目(一)分析篇

数据初探 首先导入要使用的科学计算包numpy,pandas,可视化matplotlib,seaborn,以及机器学习包sklearn。 python学习交流群:660193417### import pandas as pd import numpy as np import seaborn as sns import matplotlib as mpl import matplotlib.pyplot as plt from IPython.display import display plt.sty

m0_67575344的博客 7357

sql + tableau+PowerBI:电商数据分析(Olist)

一、平台运营建议:平台前期正在快速成长,现在发展遇到瓶颈,个别指标有回落情况出现1、我们要评估国内市场流量是否进入竞争阶段,是,需考虑发展海外市场,用户运营也要同步进行,以便于减少用户流失;否,则可能与平台自身运营有关或竞争对手抢占市场导致,需对内调整运营策略,优化用户体验,减少流失,对外跟进竞争对手动态,拓展站外流量2、保证用户规模增长的同时,一方面有效利用用户活跃时段进行运营,提高各环节的转化率,另一方面做好用户运营,培养优质用户。

shorex的博客 3211

基于天池淘宝用户100万条行为数据分析——SQL、Tableau

基于天池淘宝用户100万条行为数据分析——SQL、Tableau可视化

m0_71361876的博客 2777

数据分析实战项目——电商用户行为分析及可视化

本项目以阿里巴巴移动电商平台的真实用户-商品行为数据为基础,使用SQL进行数据清洗,以AARRR模型、RFM模型为基础展开分析,再用Tableau做可视化,最后从提升用户活跃度、促进商品成交、差异化用户营销三个方面提出建议。

dcp666的博客 1362

数据分析自学指南:打通Excel、SQL、Python、Tableau核心工具链与实战求职

这类数据分析自学课程,最核心的价值不是“免费”或“集数多”,而是它把求职、面试、做报告这些实际要用的东西,和 Excel、SQL、Tableau、Python 这些工具串起来了。很多人学工具时,不知道学完能干嘛;找工作写简历时,又不知道具体该展示什么技能。这套课程如果真能把这几个环节打通,那它的实用性就比单纯讲工具操作要高得多。 我建议你先别急着从第一集开始看。更有效的做法是,先搞清楚数据分析岗位日常到底在做什么,然后反过来看这套课程里哪些内容能帮你解决实际问题。比如,你学 SQL 是为了从数据库取数,学

weixin_30521161的博客 394

电商数据分析:MySQL × Tableau 实战

本文为提升电商平台 GMV 与精细化运营,基于阿里天池数据集,通过 MySQL(Navicat 连接)完成数据导入、预处理,从用户(PV/UV、留存率、RFM 分层、转化率)和商品(热度、特征)双视角分析,借助 Tableau 实现可视化与仪表盘搭建。核心发现:平台以老用户为主,“双十二” 预热提升留存率,晚间 8-10 点为流量高峰,但用户转化率偏低,可为运营决策与初学者提供参考。

the_heng的博客 946

数据分析四件套自学路径:Excel/SQL/Tableau/Python从入门到实战

你是不是也刷到过那些号称“零基础三个月转行数据分析,月入过万”的广告?是不是也收藏了一堆“数据分析必学”的教程,但打开Excel就只会求和,看到SQL就头疼,Python装完就再也没打开过? 问题不在于你不够努力,而在于大多数教程都只教“工具怎么用”,却没说清楚“为什么要用”以及“怎么组合起来解决真实问题”。你学了一堆VLOOKUP和SELECT语句,但面对一个真实的业务场景——比如分析一次促销活动的效果,或者优化一个产品的用户路径——依然不知道从哪里下手,用什么工具,分析什么数据。 这正是“戴师兄数据分析

A458545418的博客 488

数据分析入门:Excel、SQL、Tableau、Python四件套自学实战指南

你好,我是专注于技术分享的博主。数据分析能力已成为当今职场,尤其是互联网、金融、咨询等行业的硬通货。无论是想转行求职、提升业务洞察力,还是完成毕业设计,一套系统、免费且能直接上手实战的学习路径都至关重要。本文旨在为你整合这样一条路径,围绕数据分析四大核心工具——Excel、SQL、Tableau和Python,构建一个从零基础到具备项目实战能力的自学体系。文章将涵盖核心概念、环境搭建、关键技能点拆解、完整项目案例以及求职面试的实用建议,力求让你学完就能用,用上就能出活。 1. 数据分析入门:概念、价值与学习

weixin_34060741的博客 514

漏斗分析电商用户行为

文章目录数据导入数据清洗建模分析-基于AARRR模型分析用户行为activation用户激活:【流量分析:从整体、局部(每日)分别分析】retention用户留存:【留存分析】留存的sql 函数很难写revenue用户收益refer用户推荐:【转化率分析 + 漏斗分析】购物车cart-3转化率、收藏fav-4转化率、购买buy-2转化率各是多少?商品分析:统计出受欢迎的产品item_id以及类目item_categary,优化产品销售建模二-- 基于RFM模型进行用户分类结论 数据导入 数据集来源 User

qq_34331694的博客 2418

数据分析入门:Excel/SQL/Tableau/Python 99集免费自学课程全解析

这次我们来看一个面向数据分析初学者的免费自学课程。这个课程不是某个单一的软件或模型,而是一套完整的、结构化的视频学习资源,旨在帮助零基础或转行的朋友系统掌握数据分析的核心技能栈。课程内容覆盖了从数据处理、分析到可视化的全链路工具,包括 Excel、SQL、Tableau 和 Python,并且紧密结合了求职、简历面试、产品分析以及大厂分析报告制作等实战场景。 对于想入门数据分析的人来说,最头疼的往往不是找不到资料,而是资料太多、太杂,不知道从哪里开始,也不知道学完能不能用上。这套课程的价值就在于它提供了一个

weixin_34405557的博客 367

【免费下载】 SQL数据分析与可视化开源项目推荐

SQL数据分析与可视化项目(SQL Data Analysis & Visualization Projects)是一个旨在通过使用SQL、Tableau、PySpark等技术进行数据分析和可视化的开源项目。该项目主要使用SQL语言进行开发。 ## 项目基础介绍 该项目是一个开源的数据分析和可视化项目集合,包含了多个使用不同数据库(如MySQL、PostgreSQL、SQLite)和数据分析工

gitblog_00835的博客 1197

【PostgreSQL数据分析实战:从数据清洗到可视化全流程】7.1 主流可视化工具对比(Tableau/Matplotlib/Python库)

【PostgreSQL数据分析实战:从数据清洗到可视化全流程】7.1 主流可视化工具对比(Tableau/Matplotlib/Python库)

kngines 1457

LUNA16肺结节数据集(1186张)

肺实质提取后转为PASCAL VOC格式,共1186张结节图片和标签

MySQL数据分析入门:从SQL语法到电商用户行为分析实战

数据分析的核心在于从海量数据中提取有价值的信息,而SQL作为结构化查询语言,是实现这一目标的基础工具。其原理是通过标准化的语法对关系型数据库进行高效查询、聚合和连接操作,从而将原始数据转化为可分析的洞察。掌握SQL不仅能够提升数据处理效率,更是连接数据存储与高级分析的关键桥梁,在业务决策、用户行为分析等场景中具有重要技术价值。本文以MySQL这一广泛应用的开源数据库为例,通过电商用户行为分析实战项目,系统讲解从环境搭建、SQL核心语法到RFM模型应用的全流程,帮助读者快速掌握数据分析的必备技能。

weixin_33834075的博客 555

tianchi_mobile_recommend_train_user-数据集

天猫用户行为 tianchi_mobile_recommend_train_user.csv

上一篇: 别再混淆了!JVM内存模型和Java内存模型的本质区别
下一篇: 从 0 到 1 落地 SpringBoot+RocketMQ:架构师亲授分布式通信最优解
程序员职业指南
博客等级 码龄4年 2139粉丝 960原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值