super_hong
码龄6年
关注
提问 私信
  • 博客:139,678
    139,678
    总访问量
  • 60
    原创
  • 1,430,897
    排名
  • 30
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2018-09-05
博客简介:

super_hong的博客

博客描述:
努力争取自己喜欢的人和事。
查看详细资料
个人成就
  • 获得57次点赞
  • 内容获得3次评论
  • 获得257次收藏
创作历程
  • 2篇
    2021年
  • 7篇
    2020年
  • 22篇
    2019年
  • 35篇
    2018年
成就勋章
TA的专栏
  • 分析方法
    1篇
  • Python
    20篇
  • SQL
    14篇
  • excel'
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

2021-05-17on和where在inner join通用,但是外连接不通用

由于内连接是从结果表中删除与其他被连接表中没有匹配行的所有行,所有在内连接时on和where的结果是相同的。而左外、右外与全连接由于它的特殊性,on和where造成的差别大小取决于表达式和表中的数据。ON和where都表示筛选条件,on先执行,where后执行。区别:外连接时,on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。而where条件是在临时表生成好后,再对临时表进行过滤的条件。如:SELECT * FROM emp e LEFT JOIN d.
转载
发布博客 2021.05.17 ·
569 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

2021-05-12

SQL SERVER创建临时表的方式:create table #tmp(name varchar(255),id int)注意两点:1.int不能写成int(10)来限制长度,否则就会报错。(不确定原因)2.临时表的名称必须以#开头CREATE TABLE ##student(xh INT,bj CHAR(10),cj INT);INSERT INTO #student VALUES (20001 ,'一班', 510);INSERT INTO #student VALUES (200
原创
发布博客 2021.05.12 ·
185 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2020-12-25

在python中写sql语句需要注意的问题可以用于检查因sql语句错误而报错的python1.断行的情况需要以\结尾2.不能有空行空行也需要以\结尾3.每行前面都要有空格4
原创
发布博客 2020.12.25 ·
151 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2020-12-25

1.写目标sql2.python连接数据库,并运行sql,sql运行结果保存为excel格式存储在目标文件夹下3.发件人、收件人信息4.发送邮件
原创
发布博客 2020.12.25 ·
127 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

对RFM模型的理解

客户价值可以衡量客户对企业的相对重要性,是企业进行差异化决策的重要标准。 由此,通过客户价值分类可以为企业进行差异化营销策略奠定基础。RFM模型对客户价值分类时非常简单的一种模型以下从几大模块说一下个人对RFM模型的理解。1.RFM模型是什么按照客户的消费情况,先把客户分为流失客户,不活跃客户,回流客户,活跃客户,新客户五类RFM三个维度都是对这五类客户的划分,根据相互独立又不重不漏的原则,来计算三个指标的值。同时也能在计算过程中发现这个模型的不足之处。R:最近一次交易时间距今天的天数该
原创
发布博客 2020.09.18 ·
2550 阅读 ·
2 点赞 ·
0 评论 ·
5 收藏

python可视化图表

import matplotlib.pyplot as pltimport numpy as np#没有以下两句,就不会显示中文,识别不出来plt.rcParams['font.sans-serif']=['SimHei']plt.rcParams['axes.unicode_minus'] = Falseplt.subplot(1,1,1)x=np.array([1,2,3,4,5,6,7,8,9])y=np.array([886,2335,5710,6482,6120,1605,3813
原创
发布博客 2020.09.01 ·
1998 阅读 ·
2 点赞 ·
0 评论 ·
22 收藏

常用的数据分析方法

常用的数据分析方法常用的数据分析方法有对比分析法、分组分析法、结构分析法、交叉分析法、漏斗图分析法、矩阵分析法、综合评价分析法、5W1H分析法、相关分析法、回归分析法、聚类分析法、判别分析法、主成分分析法、因子分析法、时间序列、方差分析等。➢ 对比分析对比分析法,也叫比较分析法,是将两个或者两个以上的数据进行比较,分析它们的差异,从而揭示数据代表的事物的发展变化和规律性。对比分析可分为静态比较和动态比较两大类。静态比较也叫横向对比,是同一时间下对不同指标的对比;动态比较也叫纵向对比,是同
原创
发布博客 2020.08.10 ·
2418 阅读 ·
0 点赞 ·
0 评论 ·
11 收藏

数据清洗

1.数据概况df.info()2.判断数据的缺失情况df.isnull():返回布尔值true1 false0df.isnull().sum():返回每个字段缺失值的数量df.isnull().any():返回哪些列有缺失值3.缺失值处理:删、补、不处理根据缺失值的分布将缺失值分为:完全随机缺失:对其他变量无影响:eg:家庭住址随机缺失:非随机缺失:高收入对于随机缺失和非随机缺失,不可以直接删除。删 :除非数据量非常大,否则不建议直接删除df.dropna(how=‘any’)
原创
发布博客 2020.08.10 ·
177 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python将文件夹中所有文件合并成一个csv文件

背景文件夹2019 的文件为csv文件,文件夹2020的文件为excel文件目的将两个文件夹中所有的文件合并成一个表格,以便进行后续的数据分析反思因为是不同的文件格式,只能将文件分成两个文件夹,分两次遍历文件。步骤a:先遍历excel2020文件夹所有的文件,合并一个csv表至2019文件夹b:遍历2019文件夹所有的文件名,合并csv终表。#合并数据到Alldata文件夹下的Alldata文件import osimport pandas as pdimport numpy as n
原创
发布博客 2020.08.10 ·
3344 阅读 ·
3 点赞 ·
1 评论 ·
8 收藏

按照周分组mysql

mysql按照周分组select yearweek(date_format,1),…from table group by yearweek(date_format,1)yearweek(date_format,1)或者WEEK(date,mode)
原创
发布博客 2019.12.02 ·
270 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

网络爬虫与信息提取--正则表达式之实际案例--股票数据定向爬虫

目标:获取上交所和深交所所有股票的名称和交易信息输出:保存到文件中技术路线:requests-bs4-re网站选取的原则:股票信息静态存在于html中,非js代码生成 没有robots协议限制方法:F12 源代码查看等心态:多找信息源尝试...
原创
发布博客 2019.09.16 ·
402 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

网络爬虫与信息提取--正则表达式---淘宝商品比价定向爬虫

淘宝商品比价定向爬虫本实例爬取时间2019.9.11由于淘宝代码的不断完善更新,本爬取代码已经不能爬取出商品信息内容原因:结果为空;打印html看到,需要登录淘宝在网上找解决方法,可以复制cookies但是发现 没找到cookies虽然爬取最终失败了,但是逻辑还是很受用哒~【https://www.jianshu.com/p/4359137776c0 可以看这篇讲解详细从众多的文...
原创
发布博客 2019.09.11 ·
1204 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

网络爬虫与信息提取--正则表达(三)

(一)正则表达式的概念以下图片来源于中国大学mooc嵩天老师的课件regular expression regex Re用来简洁表达一组表达式的方式;通用的字符串表达框架;针对字符串表达“简洁”和“特征”思想的工具在文本处理中十分常用:1.表达文本类型的特征(病毒、入侵等)2.同时查找或替换一组字符串3.匹配字符串的全部或者部分正则表达式的使用:编译:将符合正则表达式语法的字...
原创
发布博客 2019.09.06 ·
237 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python网络爬虫与信息提取(二)解析html页面的方法

小结:(一)bs4库的基本元素:tag 标签name 标签名称attributes 标签属性navigablestring 字符串comment 注释信息bs库的遍历功能:下行遍历【.contents】[.children].[.descendants]上行遍历【.parents】【.parent】平行遍历【.next.sibling】【.previous_sibli...
原创
发布博客 2019.08.30 ·
3109 阅读 ·
2 点赞 ·
0 评论 ·
21 收藏

python

python基础的学习仅仅看书是不牢固的,通过案例学习并实操不仅仅让我们巩固基础,还可以更好的运用到实际应用中。 案例来自书籍《python带我起飞》(1)if函数(2)切片(3)简单for循环,实现冒泡排序(4)break(5)模拟人机对话的控制流程。 while循环 if语句输入“hello” 进入主程序输入“bye”或者“ go away” 退出程序·输入“p...
原创
发布博客 2019.08.28 ·
202 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python网络爬虫与信息提取(一)了解request库

本笔记是看北理工崇天老师的视频课程记录,来源于中国大学mooc(一)前言Requests库robots.txt 协议beatiful soup 解析html页面Projeets 实战项目a/bre 正则表达式 提取我们最关键信息本课程实例京东商品页面爬取亚马逊商品页面爬取百度/360搜索关键词提取网络图片的爬取和存储ip地址归属地的自动查询中国大学排名定向爬虫淘宝商品...
原创
发布博客 2019.08.28 ·
1289 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

python 错误与异常

开发人员在编写程序的时候难免会遇到错误,那遇到错误要如何找到错误并处理异常呢?本篇主要实现异常的处理方法。(一)错误分类1.语法错误 syntaxerror2.运行时错误 这种包括很多异常的类型,eg:NameError zerodivisionerror等(二)异常处理的基本语法try: #运行代码。1.代码出现异常,在异常处中断,执行except;2.无异常,执行elseexc...
原创
发布博客 2019.08.27 ·
177 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

break continue pass的区别

Break 跳出并结束当前整个循环 执行循环后的语句Continue 结束档次循环 继续执行后续次数循环Break continue 可以与 for 和 while 搭配使用pass:该语句什么也不做 是为了保持程序结构的完整性。常用在语法上需要一条语句但是不需要任何操作的情况。例如:if elif elif…else pass else后面没有任何条件或结果,可以使用pass...
原创
发布博客 2019.08.23 ·
3269 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

随意

(1)if else的简便方式:
原创
发布博客 2019.08.23 ·
103 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python变量

**(一)**1.变量的本质是对象。对象:身份(id)、类型、值2.可以同时定义多个变量var1,var2,var3=1,2,33.变量类型help(str)dir(str)(二)(1)number数值类型注意的问题is 代表指针a=1000b=1000a is b 返回的false因为指针不一样(2)intprint(id(a))print(id(b))两个id...
原创
发布博客 2019.08.21 ·
183 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多