自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 python常见语法错误修改大全

1.ValueError: only 2 non-keyword arguments accepted解答:少写了外层的中括号group = array([1.0,1.1],[1.0,1.0],[0,0],[0,0.1])改成下面的样子就ok吧,我是这样解决的。group = array([[1.0,1.1],[1.0,1.0],[0,0],[0,0.1]])2.Attribut...

2019-10-15 16:51:43 2266

转载 Mysql -窗口函数详解

数据分析|MySQL窗口函数详解与案例实战1. 窗口函数描述含义:窗口函数也叫OLAP函数(Online Anallytical Processing,联机分析处理),可对数据进行实时分析处理。作用:解决排名问题,e.g.每个班级按成绩排名;解决TOPN问题,e.g.每个班级前两名的学生语法:<窗口函数> over ([partition by <列清单>] order by <排序用列清单>).

2021-03-28 17:59:07 2413 1

转载 数据分析思维|数据指标异动分析

"脚下有路,前方有光"这是加薪的第七篇推文,关于数据分析思维—数据指标异动分析。在日常生活工作中,我们经常会遇到“产品XX数据指标出现异常波动,或上升或下跌”的问题,XX指标包括但不限于日活、次日留存率、注册转化率、GMV、客单价等等。我们该如何着手处理分析呢?文章主要内容 数据异常分析核心要点 数据指标异常 常见情况 案例分析:日活下降分析五步法 总结与思考 【文章约2900字,预计阅读时间17分钟】1...

2020-12-30 23:13:53 12475

原创 数据分析面试|SQL真题持续更新

1.查询次日留存用户数、三日留存用户数、七日留存用户数、次日留存率、三日留存率、七日留存率-- 用户注册表create table user_info( user_id varchar(10) primary key, reg_time datetime);insert into user_infovalues ('u_01', '2020-01-01 09:15:00'), ('u_02', '2020-01-01 00:04:00'), ...

2020-12-29 00:22:44 1305

原创 项目实战|CDNow用户消费行为分析

​这是加薪的第六篇推文,关于CDNow在线网站用户消费行为分析实战。时间匆忙来不及排版,还请见谅。项目完整代码见加薪的CSDN博客:https://blog.csdn.net/cjx_cqupt,或公众号后台回复CDNow获取。文章主要内容 背景介绍 数据初探 用户消费趋势分析(按月) 用户个体消费分析 用户消费行为 复购率和回购率分析 项目结论与复盘 【文章约5200字,预计阅读时间32分钟】1...

2020-12-24 23:48:13 1640

转载 假设检验

我们为什么要假设检验我们在生活中经常会遇到对一个总体数据进行评估的问题,但我们又不能直接统计全部数据,这时就需要从总体中抽出一部分样本,用样本来估计总体情况。举一个简单的例子:学而思网校App进行了改版迭代,现在有以下两个版本版本1:首页为一屏课程列表 ; 版本2:首页为信息流如果我们想区分两个版本,哪个版本用户更喜欢,转化率会更高。我们就需要对总体(全部用户)进行评估,但是 并不是全部存量用户都会访问App,并且每天还会新增很多用户,所以我们无法对总体(全部用户)进行评估,我们只能从总

2020-12-15 00:11:08 1102

转载 如何用漏斗模型做数据分析

1 什么是漏斗模型?漏斗模型是一套流程式数据分析,它能够科学反映用户行为状态以及从起点到终点各阶段用户转化率情况,是一种重要的分析模型。漏斗分析模型已经广泛应用于网站和APP用户行为分析的流量监控、CRM系统、SEO优化、产品营销和销售等日常数据运营与数据分析的工作中。漏斗分析最常用的是转化率和流失率两个互补型指标。用一个简单的例子来说明,假如有100人访问某电商网站,有30人点击注册,有10人注册成功。这个过程共有三步,第一步到第二步的转化率为30%,流失率为70%,第二步到第三步转化率为33%,

2020-12-14 19:14:06 6296

转载 电商行业转化率到底如何计算?

一、什么是转化率产品转化率指产品中单一交互行为和总体功能,使用后与使用前的用户数量之比。我们通常称前者为行为转化率,称后者为总体功能转化率。行为转化率 = 期望行为数 / 行为总数总体功能转化率 = 行为转化率1 * 行为转化率2 *行为转化率3 * ...*行为转化率N期望行为是希望考量目标做到的行为,比如阅读完一篇文章、完成一次注册、绑定银行卡、支付成功等。点击率中“点击”就是期望行为,转发率中“转发”就是期望行为,以此类推还有下载率、激活率、购买率、打开率、成交率、复购率等。因为总.

2020-12-14 18:16:39 9416

转载 留存率到底有几种计算方式?

留存率计算方式是以下三个维度的组合合集:一、新增和活跃二、账号和设备三、第X日和X日内新增账号第X日:某日新增的账号中,在新增日后第X日有登录行为记为留存 新增账号X日内:某日新增的账号中,在新增日后的X日内有登录行为记为留存 新增设备第X日:某日新增的设备中,在新增日后第X日有登录行为记为留存 新增设备X日内:某日新增的设备中,在新增日后的X日内有登录行为记为留存 活跃账号第X日:某日活跃的账号中,在新增日后第X日有登录行为记为留存 活跃账号X日内:某日活跃的账号中,.

2020-12-14 17:35:32 4155

转载 产品日活DAU下降,如何分析?

案例简介一款信息流APP平时日活稳定在79w-80w之间,但是在6月13日起突然掉到了78.8w,到6月15日已经掉到78.5w,这时产品负责人着急了,让你尽快排查一下数据下跌的原因。这样的问题对大多数人来说还是比较头疼的,因为对于80w量级的产品,一两万并不是一个非常大的波动,但原因还是要排查。拿到这个问题,会觉得不知道从哪点着手开始分析?没关系,我们把常用套路捋清楚了,然后回头再看这个案例。核心点:先做数据异常原因的假设,后用数据验证假设。不建议大家第一步先自己对着数据去拆,影响日活

2020-12-12 08:49:20 987

原创 数据分析常见指标

数据分析常见指标一、用户数据二、行为数据三、业务数据总结:附录:总体指标大全一、用户数据可从用户来源、用户存量、用户增量、用户健康度四个常用维度去看用户来源:指用户来源的渠道,比如:百度自然搜索、百度关键字投放、搜狗、微信等 用户存量:指日活DAU(Daily Active User,日活跃用户数量)、月活MAU(Monthly Active User,月活跃用户数量)等用户活跃数据。注:需要说明的是MAU不等于各日的DAU之和,需要对用户去重统计才有意义。 用户增量:指

2020-12-12 00:32:10 1474 1

原创 SQL面试50题

一、表结构和关联关系二、建表和插入测试数据(1)建表语句:CREATE TABLE `Student`( `s_id` VARCHAR(20), `s_name` VARCHAR(20) NOT NULL DEFAULT '', `s_birth` VARCHAR(20) NOT NULL DEFAULT '', `s_sex` VARCHAR(10) NOT NULL DEFAULT '', PRIMARY KEY (`s_id`)

2020-12-11 23:39:10 1694 1

原创 数据分析常用五个方法三个模型(逻辑分析、多维度拆解、对比分析、假设验证、相关性分析、RFM模型、漏斗分析模型、AARRR模型)

目录一、逻辑树分析法一、逻辑树分析法定义:将一个复杂的大问题,拆解成一个个小的可以解决的子问题,就像一个大树一样,它有很多个分支,那每个分支就是一个子问题。例:北京需要多少共享单车?分为两个方向去讨论:1.北京市民日常使用需要多少共享单车?从需求分析接驳公共交通,包括接驳轨道交通与接驳地面公交两类;在共享单车出现前,地铁站点750米范围内的交通接驳比例,步行占75%,自行车占4%,公共交通约为15%,其他交通方式约6%。而据相关部门发布调查报告中显示,自共享单车出.

2020-12-11 23:27:29 9745 1

原创 Python+Mysql+Tableau 电商用户行为数据分析实战

一. 提出问题本次分析的目的是想通过对淘宝用户行为数据分析,为以下问题提供解释和改进建议:1.分析用户使用APP过程中的常见电商分析指标,确定各个环节的流失率,找到需要改进的环节2.研究用户在不同时间尺度下的行为规律,找到用户在不同时间周期下的活跃规律3.找到用户对不同种类商品的偏好,找到针对不同商品的营销策略4.找出最具价值的核心付费用户群,对这部分用户的行为进行分析为了分析这些问题,我们使用以下两种模型进行分析1.基于AARRR漏斗模型分析用户行为本文通过常用的电商数据分析指.

2020-12-11 00:14:12 4748 2

转载 mysql-explain 详解

重点是第二种用法,需要深入的了解。先看一个例子:mysql>explainselect*fromt_order; +----+-------------+---------+------+---------------+------+---------+------+--------+-------+ |id|select_type|table|t...

2019-12-29 20:00:57 266

转载 求解符号函数的解

调用格式说明solve('eq')对系统默认的符号变量求方程eq=0的根。solve('eq','v')对指定变量v求解方程eq(v)=0的根。[x1,x2,…xn]=solve('eq1','eq2',…'eqn')对系统默认的一组符号变量求方程组eqi=0(i=1,2,…n)的根。[v1,v2,…vn]=solve('eq1','eq2',…'eqn','...

2019-05-10 10:34:02 1465

原创 Python 程序多行注释

1.选中要注释的段落,按下ctrl+/再按一下ctrl+/,取消注释2.将一整段用三个单引号或者三个多引号括起来。

2019-03-12 19:30:43 817

转载 Python 去除字符串中不想要的字符 全面

Python 如何去除字符串中不想要的字符去掉两端字符串: strip(), rstrip(),lstrip() 删除单个固定位置字符: 切片 + 拼接 删除任意位置字符同时删除多种不同字符:replace(), re.sub() 同时删除多种不同字符:translate() py3中为str.maketrans()做映射 去掉unicode字符中音调#!/usr/b...

2019-03-12 19:08:23 6233

原创 Python 数据科学指南2.3 使用scikit-learn进行机器学习

scikit-learn是Python中的一个全能的机器学习库。示例代码1:#为了使用内置的数据集,我们得先加载scikit-learn库,库的模块里包含着各种各样的函数。from sklearn.datasets import load_iris,load_boston,make_classification,make_circles,make_moons#Iris数据集,由Do...

2019-03-10 16:48:21 475

原创 Python 数据科学指南2.2 使用Matplotlib进行绘画

Matplotlib 是Python提供的一个二维绘图库,所有类型的平面图,包括直方图、散点图、折线图、热图以及其他各种类型,都能由Python制作处理。本节我们使用pyplot的基础绘图框架。示例代码:import numpy as np#使用pyplot之前,我们必须导入numpy库import matplotlib.pyplot as pltdef simple_line_...

2019-03-10 15:36:02 363

原创 Python 数据科学指南 2.1 使用numpy库

一、 使用Numpy库Python中,Numpy提供了一条高效处理超大数组的途径。大多数Python科学计算库中都在内部使用Numpy处理数组和矩阵操作。示例代码:Recipe_1a.py#Recipe_1a.py#导入numpy库,命名为npimport numpy as np#创建数组a_list = [1,2,3]an_array = np.array(a_list...

2019-03-10 14:20:22 278

原创 Python3中 带i与不带i函数区别

待续

2019-03-10 10:06:10 513 1

原创 Python 数据科学指南1.22 可迭代对象的排序

一、列表排序排序有两种方法,一种是使用列表里内置的sort函数。第二种是使用sorted函数。示例代码:# 对给定的列表进行排序a = [8,0,3,4,5,2,9,6,7,1]b = [8,0,3,4,5,2,9,6,7,1]#1.使用sort()函数进行排序#sort 函数只对列表数据类型有效,默认排序是按照升序进行的,可以通过reverse参数来控制sort函数的...

2019-03-09 20:26:38 283

原创 Python 数据科学指南1.21 队列进行预处理

数据预处理:1.采用字符串的形式获取所有的数据,在后续的场景在执行需要的数据格式转换;2.在数据源阶段就完成转换工作。示例代码一:from io import StringIOimport numpy as npin_data = StringIO("30kg,inr2000,31.11,56.33,1\n52kg,inr8000.35,12,16.7,2")data =...

2019-03-09 19:52:09 256

原创 Python 数据科学指南1.20 从表格数据使用数组

数据科学程序开发者面临的首要问题:如何访问数据,并用Python的数据结构让这些数据持续可用。掌握使用Python访问数据的诀窍是非常有用的,能让你避过纷扰,直接面对问题的核心内容。一般数据是以文本形式存放的,用逗号或者tab作为分隔符。我们可以采用Python的内置文件对象工具来进行处理。如前所述,文件对象实现了_iter_()和next()方法,这让我们可以处理非常大的文件,这些文件无法一...

2019-03-09 18:52:42 401

原创 Python 数据科学指南1.19 使用zip和izip函数

zip函数将两个相同长度的集合合并成对,它是Python的内置函数。#1.range 函数有3个参数:起始数值、结束数值和步长,默认步长为1。另外,Python步长是右侧关闭的。range((1,5)表示的是[1,2,3,4]#2.zip 函数有两个参数,两个集合的大小必须一致,如果不满足,则输出结果会削减以匹配较小的集合大小。print (list(zip(range(1,5),ran...

2019-03-09 18:03:52 1090

原创 Python 数据科学指南1.18 使用过滤器

过滤器:按照给定的函数从一个序列中过滤出相应的元素。给定一个包含负数和正数序列,我们可以使用过滤器函数将所以的负数过滤出来。过滤器filter是Python的内置函数,它使用一个函数和一个可迭代的对象作为参数。filter(aFunction,iterable)函数被作为参数传递,返回一个测试结果的布尔值。函数被应用到可迭代对象的所有元素,测试值为真的所有项以列表的形式作为返回值。lamb...

2019-03-09 17:45:28 333

原创 Python 数据科学指南1.17 使用映射函数

map是Python中的内置函数,它使用一个函数和一个可迭代对象作为参数。形式如下:map(aFunction,iterable)一、示例代码1#1.首先声明一个列表a = [10,20,30]#现在,在print语句中调用map函数print (list(map(lambda x:x**2 , a)))[100, 400, 900]二、示例代码2#1.首先...

2019-03-09 17:35:16 334

原创 Python 数据科学指南1.16 使用lambda创造匿名函数

匿名函数是由python中的lambda语句产生的,一个没有被命名的函数就是匿名函数。一、示例代码#1. 创建一个简单的列表,写一个类似于1.13节“将函数作为参数传递”中的函数a = [10,20,30]#2.do_list函数接受另一个参数作为函数。def do_list(a_list,func): total = 0 for element in a_list: ...

2019-03-09 17:23:21 267

原创 Python 数据科学指南1.15 使用装饰器改变函数行为

对于给定的字符串简历清理操作管道:给定一个混合大小写并带有标点符号的字符串,我们使用装饰器对它进行清理。from string import punctuationdef pipeline_wrapper(func): def to_lower(x): return x.lower() def remove_punc(x): for p in punctuation: ...

2019-03-06 16:24:54 262

原创 Python 数据科学指南1.11-1.14 函数操作

Python支持函数式编程,除了命令范式。它们拥有属性,可以被引用,并且可以被分配给一个变量。1.将函数作为变量传递示例代码1:#1.定义一个简单的函数def square_input(x): return x*x#2.把它分配给一个变量square_me = square_input#3.最后调用这个变量print (square_me(5))上述示例演示了,在...

2019-03-06 16:08:49 381

转载 Python中可迭代对象、迭代器、生成器详解

本篇文章简单谈谈可迭代对象,迭代器和生成器之间的关系。一、三者简要关系图可迭代对象分为三类,分别是迭代器、序列和字典。其中实现了__iter__方法的对象就叫做可迭代对象;实现了__iter__和__next__()方法的对象叫做迭代器;具有yield关键字的函数都是生成器;二、可迭代对象与迭代器2.1 可迭代对象2.1.1 定义在Python世界里,...

2019-03-06 13:52:27 512

原创 Python 数据科学指南1.10 使用可迭代对象

可迭代对象:可迭代对象与生成器十分相似,但是有一个重要的区别,我们可以重复地访问一个可迭代对象,即使我们已经访问完了序列中的所有元素,我们还可以从头重新访问它,这和生成器是不同的。如果不保持任何状态,它们就是基于对象的生成器。所有带有iter方法的类,在用来产生数据时,都可以被作为无状态对象生成器来使用。#1. 先创建一个简单的带有iter方法的类,作为我们的可迭代对象。class ...

2019-03-06 11:28:36 232

原创 Python 数据科学指南1.9 生成一个迭代器和生成器

生成器:生成器提供了清晰的语法,能够一次访问一个序列,并不需要使用_iter_和next()这两个函数,我们也不用写一个类了。注意:生成器和可迭代这两者才能制造一个迭代器。一、示例代码1SimpleCounter = (x**2 for x in range(1,10))tot = 0for x in SimpleCounter: tot +=xprint (tot)...

2019-03-06 11:24:14 207

原创 Python 数据科学指南1.8 使用迭代器

一、准备工作Python中的迭代器实现了一种迭代器模式,它让我们可以一个接一个地处理一个序列,但不需要真正实现整个序列。二、代码示例——简单计数器#1.写一个简单的迭代器#定义了一个名为SimpleCount的类,构造函数_init_有两个参数:起始和结束,来定义序列的开始和结束。#请注意_iter_和next这两个方法,在Python中想要成为一个迭代器的对象必须都支持这两个函...

2019-03-06 09:30:27 299

原创 Python 数据科学指南1.7 从另一个列表创建列表——列表推导

推导:是从一个序列创建另一个序列的操作,例如,我们可以从列表或者元组中创建一个列表。列表推导特点:1.序列,表示一个我们对其元素感兴趣的列表。2.序列的元素拥有可变的表示方法。3.使用输入序列的元素来产生输出表达式,以此产生输出序列。4.一个可选的谓词表达式。一、示例代码#先输入一个列表,元素包含了一些正数和负数,我们希望得到的输出是由那些负数元素的平方值构成的列表。...

2019-03-06 08:59:19 290

原创 Python 数据科学指南1.6 写一个列表

列表:是一种顺序型的容器对象,它和元组很相似,但是它只能保存同类的数据,并且是可变的。列表支持追加操作,它可以被用来当作堆或者队列。与元组不同,它可以扩展,你可以在创建一个列表之后使用append函数给它追加一个元素。一、示例代码#1.快速地创建一个列表#Python3 range() 函数返回的是一个可迭代对象(类型是对象),而不是列表类型, 所以打印的时候不会打印列表。#Pyt...

2019-03-05 20:49:10 323

原创 Python 数据科学指南 1.5使用集合

集合:不能存在重复值,是无序的同类元素的集合,通常情况下,集合被用来删除列表中的重复值。操作:集合支持交集、并集、差集和对称差等操作。一、示例代码:# --encoding:utf-8--#1.初始化两个句子st_1 = "dogs chase cats"st_2 = "dogs hate cats"#2.从字符串中创建词的集合,st_1.split()返回列表,我们将其传...

2019-03-05 19:28:09 382

原创 Python 数据科学指南 1.4使用元组

元组:是一种顺序型、不可变的容器对象,元组中的元素由逗号分隔开,可以对不同类别构成的对象进行排序,不允许插入操作,支持以下操作。in和not in。 比较、串联、切片和索引。 min()和max()。#1.创建一个元组,严格来讲括号并不是必须的,不过它提高了代码的可读性。a_tuple = (1,2,'a')b_tuple = 1,2,'c'#2.利用索引访问元组的元素,若下标...

2019-03-05 16:26:42 223

原创 Python 数据科学指南 1.3使用字典的字典

1.通过匿名函数来创建一个user_movie_rating的字典对象,以此展示“字典的字典”这一概念。内置匿名函数 lambda,它返回一个字典。lambda : defaultdict(int) 每当又一个新的键被传递到user_movie_rating中,同时也有一个新的字典被创建。from collections import defaultdictuser_movie_ra...

2019-03-05 15:38:14 357

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除