![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据分析
musechen123
这个作者很懒,什么都没留下…
展开
-
飞浆的数据集链接
数据集原创 2022-01-20 16:38:40 · 1201 阅读 · 0 评论 -
pandas分组计数之后的数据进行处理
创建字典项dic = {'id':['01','02','03','04','05'],'item':['truck','truck','car','truck','car'],'color':['red','red','black','blue','black']}创建dataframe格式df = pd.DataFrame(dic)对分组聚合之后的数据进行处理df_group = df.groupby(['item','color'])['id'].count().reset_index(原创 2021-12-24 10:01:44 · 870 阅读 · 0 评论 -
在python中,print格式化输出
在python中,print格式化输出。1.打印整数举例:计算1到100的和i = 1sum = 0n = 100while i <= n: sum = sum + i i += 1print("1到%d之和为:%d" %(n,sum))输出为:1到100之和为:50502.打印字符串a = 1while a == 1: print("他的名字是%s"%("wangziwen")) a +=1输出为他的名字是wangziwen3.打印浮点数原创 2021-09-02 11:30:40 · 255 阅读 · 0 评论 -
python中的元组和列表
N1:python中的元组python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。创建空元组:tup = ()将列表转换成元组a = [1,2,3,4,5,6]b = tuple(a)结果显示为:type(a)<class 'list'>type(b)<class 'tuple'>b(1, 2, 3, 4, 5, 6)元组中只包含一个元素时,需要在元素后面添加逗号。N2:python中的列表。将元组转换成列原创 2021-09-02 10:34:36 · 142 阅读 · 0 评论 -
python中的in用法
python中的in用法N1:在for 循环中获取列表或者元组的每一项。for letter in 'hjtddx': if letter == 'd': break print ('当前字母为 :', letter)print('退出循环') 输出的结果显示为:当前字母为 : h当前字母为 : j当前字母为 : t退出循环N2:在if中,用于判断左边的元素是否包含在在右边的列表中。也常用来判断字符串的包含关系。if a in aaa: pri原创 2021-09-02 09:54:19 · 1385 阅读 · 0 评论 -
数据库题—求连续7天登陆的用户id
数据库题—求连续7天登陆的用户id思路:一个用户一天有多个登陆日期,我们首先要对日期进行去重复,再使用row_number()over(partition by…order by…)函数获取组内的排名,比如2月1日首次登陆,排名为1,2月2号对应2,2月3号对应3,要是2月4号没有登陆,则2月5号对应4,此时不连续了,我们计算日期与排名结果的差值,要是差值都一样,表示连续登陆。最后,我们按id和差值分组计算,使用having筛选出连续登陆的。第一步:去重复select distinct date(da原创 2020-12-16 15:23:31 · 1656 阅读 · 1 评论 -
40sql中增加列
在actor表的last_update后面新增加一列名字为create_date, 类型为datetime, NOT NULL,默认值为’0000-00-00 00:00:00’alter table actor add `create_date` datetime not null default '0000-00-00 00:00:00'原创 2020-08-19 16:19:33 · 71 阅读 · 0 评论 -
39强制索引
针对salaries表emp_no字段创建索引idx_emp_no,查询emp_no为10005, 使用强制索引。解题思路:先创建索引,create index idx_emp_no on salaries(emp_no);再创建强制索引查询,(题目这里默认已经创建索引)。索引名一定要加括号,否则错误。强制索引:FORCE INDEX(<索引名>);SELECT * FROM <表名> FORCE INDEX (<索引名>)select * from salar原创 2020-08-19 16:11:26 · 72 阅读 · 0 评论 -
创建视图
37.题目描述针对actor表创建视图actor_name_view,只包含first_name以及last_name两列,并对这两列重新命名,first_name为first_name_v,last_name修改为last_name_v:create view actor_name_view asselect first_name as fist_name_v ,last_name as last_name_v from actor创建视图create view view_name (字段名1原创 2020-08-19 16:00:55 · 213 阅读 · 0 评论 -
索引
针对如下表actor结构创建索引:对first_name创建唯一索引uniq_idx_firstname,对last_name创建普通索引idx_lastname(请先创建唯一索引,再创建普通索引)//创建唯一索引CREATE UNIQUE INDEX uniq_idx_firstname on actor(first_name);//创建普通索引CREATE INDEX idx_lastname on actor(last_name);``...原创 2020-08-19 15:47:06 · 70 阅读 · 0 评论 -
牛客网36题:从一个表格导数据到另一个表
牛客网第36题在mysql中create table actor_namme select first_name,last_name from actor这是在sqlite中的as不可省掉create table actor_name as select first_name,last_name from actor;原创 2020-08-19 12:14:51 · 78 阅读 · 0 评论 -
数据已经存在,请忽略insert ignore+table+values
对于表actor批量插入如下数据,如果数据已经存在,请忽略insert ignore actor values('3','ED','CHASE','2006-02-15 12:34:33')参考https://blog.csdn.net/qq_34972627/article/details/88819350原创 2020-08-19 12:05:58 · 278 阅读 · 0 评论 -
使用values批量插入多条数据
问题描述:我们可以使用insert into +表 +values(values1),(values2),.........insert into actor values('1','PENELOPE','GUINESS','2006-02-15 12:34:33'), ('2','NICK','WAHLBERG','2006-02-15 12:34:33')原创 2020-08-19 11:54:13 · 1447 阅读 · 0 评论 -
在mysql使用current_timestamp获取系统默认时间
牛客网第33题:创建actor表create table if not exists actor(actor_id smallint(5) not null primary key,first_name varchar(45) not null,last_name varchar(45) not null,last_update datetime not null default current_timestamp)创建好的表格如下:注意:mysql获取获取系统默认时间用 defaul原创 2020-08-19 11:39:13 · 657 阅读 · 0 评论 -
Mysql完成两列字段的拼凑
在mysql中使用concat函数完成问题来自牛客网:将employees表的所有员工的last_name和first_name拼接起来作为Name,中间以一个空格区分1.创建表CREATE TABLE `employees` (`emp_no` int(11) NOT NULL,`birth_date` date NOT NULL,`first_name` varchar(14) NOT NULL,`last_name` varchar(16) NOT NULL,`gender` char原创 2020-08-19 11:18:30 · 614 阅读 · 0 评论 -
三表连接查询
三表连接子查询牛客网 30.使用子查询的方式找出属于Action分类的所有电影对应的title,description吗创建film表CREATE TABLE IF NOT EXISTS film (film_id smallint(5) NOT NULL DEFAULT '0',title varchar(255) NOT NULL,description text,PRIMARY KEY (film_id));INSERT INTO film VALUES(1,'ACADEMY DIN原创 2020-08-19 09:44:10 · 2750 阅读 · 0 评论 -
从假设检验到AB测试
通常会设定原命题使需要被推翻的假设,备择命题使希望被证实的选项。1.原假设在假设检验的基本步骤中:把一个被检验的假设称为原假设,用 H0H_0H0表示。2.备择假设当原假设被拒绝时(不成立)而接受的假设称为备择假设,用用 H1H_1H1表示.3.检验统计量、拒绝域由样本对原假设进行判断总是通过一个统计量完成的,该统计量称为检验统计量,使原假设被拒绝的样本观测值所在区域称为拒绝域。4.选择显著水平检验可能犯以下错误:其一:原假设为真,但样本观测值落在拒绝域www中,从而拒绝原假设。这种错原创 2020-08-14 17:46:03 · 747 阅读 · 0 评论 -
AB测试(新旧页面)
A/B测试案例数据是**对web新旧页面的A/B测试**结果,目标是判断新旧两版页面在用户的转化情况上是否有显著区别。1.查看并处理数据import pandas as pdimport numpy as npimport matplotlib.pyplot as plt import osos.chdir('C:\\Users\\laurel\\Desktop\\AB_测试\\ABTest')df = pd.read_csv('ab_data.csv')使用df.info()查看关于原创 2020-08-14 12:43:41 · 435 阅读 · 0 评论