- 博客(31)
- 收藏
- 关注
原创 MySQL背后的故事(五)
总结: 窗口函数rows可指定范围详情: 当你用OVER()子句进行你的分析计算来打开你的窗口,你也可以在窗口里看到的,通过ROWS与RANGE选项来限制你的行数。下面分析rows与range窗口子句的用法,frame_extent指定帧的起止点,在其中也可以只用frame_start(结束位置就默认为当前行)和frame_between指定起点和终点frame_start和frame_end可以是以下几种:CURRENT ROW: 当前行UNBOUNDED PRECEDING: 区间的第一行
2021-06-04 12:19:17 189 2
原创 解决使用requests出现中文乱码的问题
我的bug:打印response.text时出现了中文乱码的情况解决方法:观察到爬取的网页页面是utf-8编码(在页面里可找到)而requests response默认采用ISO-8859-1编码,因此引起中文乱码。所以对response指定编码方式为utf-8即可:response.encoding='utf-8'to be continuing...
2021-05-20 17:03:08 811 1
原创 MySql背后的故事(四)
https://leetcode-cn.com/problems/consecutive-available-seats/题目:几个朋友来到电影院的售票处,准备预约连续空余座位。你能利用表 cinema ,帮他们写一个查询语句,获取所有空余座位,并将它们按照 seat_id 排序后返回吗?seat_idfree1120314151对于如上样例,你的查询语句应该返回如下结果。seat_id345注意:s
2021-05-17 22:36:08 189
原创 MySQL背后的故事(三)
最近刷SQL题,发现好多有点难度的题都是围绕着分组的组内排名来出题的。这里记录一下聚合函数的一个隐藏的用法;题目:请你写出一个sql语句查询在2025-10-15以后,如果有一个用户下单2个以及2个以上状态为购买成功的C++课程或Java课程或Python课程,那么输出这个用户的user_id,以及满足前面条件的第一次购买成功的C++课程或Java课程或Python课程的日期first_buy_date,以及满足前面条件的第二次购买成功的C++课程或Java课程或Python课程的日期second_b
2021-04-20 17:37:24 178
原创 MySql背后的故事(二)
讨论主题:变量的操作在SQL语句中的执行顺序和执行过程是怎么样的我的猜测:order by完了以后再执行变量的操作证据: 查询表中grades的排名情况:第一种情况:加入order by grades后,则从小到大扫描并排名第二种情况:不加入order by,会将就表中的原始记录进行扫描,并从上到下进行排序...
2021-04-16 17:16:18 116
原创 MySQL背后的故事(一)
group by的实现机制,参照下面这位博主写的(很优秀):链接:很好理解的group by抽象的实现机制总结一下:简单来讲group by会自动先排序,然后再分组默认取非聚合的第一条记录聚合函数是专门对付每个组内的数据计算(或统计)的...
2021-04-15 12:03:30 254
原创 修改error: non-void function does not return a value in all control paths [-Werror,-Wreturn-type] }
c++出现编译错误:error: non-void function does not return a value in all control paths [-Werror,-Wreturn-type]}代码为int operPriority(char x) { if (x == '#') return 1; else if (x == '$') return 2; else if (x == '+' || x == '-') return 3; else if (x =
2021-03-09 13:13:24 23609
转载 参数估计之点估计之【矩阵估计】和【极大似然估计】
参数估计参数估计:是根据从总体中抽取的样本估计总体分布中包含的未知参数的方法。它是统计推断的一种基本形式,是数理统计学的一个重要分支,分为点估计和区间估计两部分。点估计:依据样本估计总体分布中所含的未知参数或未知参数的函数。区间估计(置信区间的估计):依据抽取的样本,根据一定的正确度与精确度的要求,构造出适当的区间,作为总体分布的未知参数或参数的函数的真值所在范围的估计。例如人们常说的有...
2020-05-04 23:21:55 4363
原创 卡方检验
参考:https://www.jianshu.com/p/154673042ba5https://blog.csdn.net/qq_38214903/article/details/82967812
2020-05-03 11:52:10 251
原创 Jupyter notebook中引入Mysql数据库并使用查询语句
#载入sql命令环境%load_ext sql%sql mysql+pymysql://root:《这里是密码》@localhost/sys#连接数据库//用户名:密码......./库review_all = %sql select * from reviews_of_amazon
2020-05-03 10:41:56 4746 1
原创 csv数据到不进去
出门不带脑子就要付出惨痛的代价呜呜呜今天Navicat导数据到了半天,真是一点没发现是我的表格里面字段太长了的原因,对报错也真是视而不见呢,我可太愚蠢了...
2020-04-29 11:13:57 1558 1
原创 ImportError: cannot import name 'remove_na'解决!
> import seaborn as sns 报错如下:ImportError Traceback (most recent call last) in ()----> 1 import seaborn as sns~/anaconda3/lib/python3.6/site-packages/seaborn...
2020-04-16 20:13:29 10133 19
原创 使用pyechart-snapshot获取图表的图片格式报错Exception: No pyecharts_environment is found for png
使用snapshot报错
2019-05-28 21:58:08 4014 3
原创 importError:cannot import 'Bar' pyecharts无法引入图表
这个问题我烦了很久,网上相关的信息也几乎没有,还要找到了这位大神的记录引入错误解决办法,在此郑重感谢,现在太开心了我的bug报错:我的解决:这个bug是因为pyecharts的版本太低了,我看了看,之前的版本是1.0.0,而官网现在已经出了0.5.11,所以pip uninstall pyecharts,然后pip install pyecharts==0.5.11(我在这报了一个没有py...
2019-05-10 20:08:34 4040 1
转载 毕设爬虫最后一个bug,解决!!!
爬虫[pymongo.errors.ServerSelectionTimeoutError: 172.50.39.45:27017: timed out(https://blog.csdn.net/weixin_40143316/article/details/88168037)
2019-05-09 00:40:30 404 1
原创 [selenium]学习01
有窗口模式:from selenium import webdriverbr = webdriver.Chrome()br.get('http://www.tmall.com')无窗口模式(headless无头)from selenium import webdriverfrombr = webdriver.Chrome()br.get('http://www.tmall.com...
2019-05-07 14:48:06 101
原创 [selenium]学习笔记01
网页元素定位:from selenium import webdriverbr = webdriver.Chrome()br.get('http://www.tmall.com')通过id定位找到目标标签:input_element = br.find_element_by_id("input1")后台传递数据到网页上:input_element.send_keys("M...
2019-05-07 14:19:24 118
原创 [selenium]学习笔记00
如何获取网页源码:脚本方式-使用requests包:(特点:速度快,仅仅一次的请求,数据有限)import requestsurl = 'http://www.baidu.com'resp = requests.get(url)print(resp.text)浏览器方式-使用br.page_source:(特点:速度慢,浏览器访问网页,会加载很多次请求,js会自动加载)fr...
2019-05-07 10:32:07 88
转载 Anaconda prompt 下载包的速度太慢了怎么解决啊?
安装了一天的各种包,发现速度都太慢了,虽然我自己网慢,但是也没有夸张到一个几M的东西下载十多二十分钟啊?
2019-05-04 23:18:56 6836 2
转载 Anaconda环境管理
Anaconda环境管理创建环境以及该环境中的某个包:conda create -n env_name package_names创建环境以及制定该环境中的Python版本:conda create -n env_name python=3.6进入环境:activate my_env查看环境中已安装的包(仅限本环境中的):conda list离开环境:deactivate共享环境给别...
2019-05-03 22:08:22 320
原创 Anaconda的安装问题
数据分析菜鸟就此启航,小杨加油哦!Anaconda的安装问题今天花了好半天找资源、安装和测试呜呜呜==主要问题集中在:之前我安装了Python3.6,在犹豫要不要卸掉再安装Anaconda。结果事实上没有任何影响,默认的会使用anaconda的Python版本。下载问题,最近运气不好,Anaconda清华镜像被停用了,官网的Anaconda又好慢,还好找到了(知乎大佬:猴子https:...
2019-05-03 20:59:41 261
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人