- 博客(16)
- 资源 (2)
- 收藏
- 关注
原创 Class的特殊方法
class City(): def __init__(self,name): self.name = name def __eq__(self, city2): #等同于def equals(self, city2): 但是call的时候就是 one.equals(two) return self.name.upper() == city2.name.upper() one = City('HongKong')two = City
2021-12-15 14:59:52
254
原创 excel函数把日期7/5/2021变成2021/7/5?
7/5/2021变成2021/7/5=DATE(RIGHT(J2083,4),LEFT(J2083,FIND("/",J2083)-1),MID(J2083,FIND("/",J2083)+1,FIND("#",SUBSTITUTE(J2083,"/","#",2))-FIND("#",SUBSTITUTE(J2083,"/","#",1))-1))7/5/2021变成5/7/2021=DATE(MID(L2072,FIND("/",L2072)+1,FIND("#",SUBSTITUTE(.
2021-09-12 18:47:25
874
原创 固定获取txt文件里面的某个数字
# method1def getErrorTradeNumber(errorString): str = 'Error Trades' str_count = len(str) str_index = errorString.find(str) errTrdNbr_index = str_count + str_index + 2 errTrdNbr = int(errorString[errTrdNbr_index])
2021-08-05 15:55:58
263
VBA 单元格操作
1.单元格表达方式 (3种)'单元格表达方式Sub shishi()[a10].SelectCells(2, 3).SelectRange("a1:a10").SelectRange("a1:a10").Value = "男"End Suboffset 偏移函数Sub offset() '偏移Range("a1").offset(2, 3).Select '下两行,右3列End Suboffset实例'例子Sub offsetexample()Dim rng As
2021-01-01 16:52:25
1171
原创 #记录 K线
import pandas as pdimport numpy as npfrom pandas_datareader import data as webstart = '2015-03-02'end = '2015-03-31'ssec2015 = web.get_data_yahoo('000001.SS', start, end)from matplotlib.dates import DateFormatter,WeekdayLocator, DayLocator,MONDAY,
2020-10-04 23:44:20
239
原创 #记录 配对交易学习
import pandas as pdimport numpy as npfrom pandas_datareader import data as webimport fix_yahoo_finance as yfimport tushare as ts#提取中国银行和浦发银行的调整后收盘数据PAf = web.get_data_yahoo('601988.SS', start = '2014-01-01', end = '2015-01-01')PBf = web.get_data_ya
2020-10-02 16:22:57
499
原创 #记录 金融选股案例 python
import tushare as tsimport pandas as pd#提取所需要的的hs300里面的数据hs300 = ts.get_hs300s()['code'].tolist() #tolist 就是把得到的序列变成list#print(hs300)#获得基本面数据#rev:收入同比(%) profit:利润同比 (%) npr:净利润率stock_basis = ts.get_stock_basics()stock_basis.reset_index(inpl
2020-10-02 15:54:22
363
原创 SQL基础篇(进阶十)- DML语言
#DML 语言/*数据操作语言:插入:insert修改:update删除:delete*/#一、插入语句/*语法:insert into 表名(列名....)value(值1,....)*/#1. 插入的值的类型要与列的类型一致或兼容INSERT INTO `beauty`(`id`,`name`,`sex`,`borndate`,`phone`,`photo`,`boyfriend_id`)VALUE (13,'唐艺昕','女','1990-4-23','189888888
2020-08-05 14:14:49
293
原创 SQL基础篇(进阶九)-联合查询
#进阶九:联合查询/*union 联合、合并:将多条查询语句的结果合并成一个结果语法:查询语句1union查询语句2…应用场景:要查询的结果来自于多个表,且多个表没有直接的连接关系,蛋查询的信息一致时特点:1.要求多条查询语句的查询列数是一致的2.要求多条查询语句的查询的每一列的类型和顺序最好一致3.union关键字默认去重,如果使用union all可以包含重复项*/#引入的案例:查询部门编号>90或者邮箱中包含a的员工信息SELECT * FROM `employ
2020-08-05 14:11:19
152
原创 SQL基础篇(进阶八)-分页查询
#进阶八: 分页查询 ※/*应用场景:当要显示的数据,一页显示不全,需要分页提交sql请求语法:select 查询列表 from 表 【join type】 join 表2 on 连接条件 where 筛选条件 group by 分组字段 having 分组后筛选 order by 排序的字段 limit offset,size; offset:要显示条目的起始索引 (其实索引从0开始)size 要显示的条目个数特点:①limit语句放在查询语句的最后②公式:要显示
2020-08-05 14:09:01
188
原创 SQL基础篇(进阶七)-子查询
#进阶7: 子查询/*含义:出现在其他语句中的select语句,成为子查询或者内查询外部的查询语句,称为主查询或外查询分类:按子查询出现的位置:select 后面: 仅仅支持标量子查询from 后面 :支持表子查询where 或 having 后面:标量子查询 (单行)☆ 和 列子查询(多行) √ 和 行子查询√exists 后面 (相关子查询):表子查询按功能或结果集的行列数不同:标量子查询(结果集只有一行一列)列子查询(结果只有一列多行)行子查询(结果集有一行多列)表子查询
2020-08-05 13:42:58
262
原创 SQL基础版(进阶六)
进阶6: 连接查询USE `myemployees`/*含义:又称多表查询,当查询的字段来自于多个表时,就会用到连接查询笛卡尔乘积现象: 表1 有m行, 表2有n行,结果=m*n行发生原因:没有有效的连接条件如何避免:添加有效的连接条件分类:按年代分类:sql92标准:仅仅支持内连接sql99标准【推荐】:支持内连接+外连接(不支持全外)+交叉按功能分类: 内连接 等值连接 非等值连接 自连接 外连接 左外连接 右外连接 全外连接 交叉连接*/SE
2020-07-31 14:54:41
329
原创 MySQL 基础篇(进阶五)
进阶5/*语法:select 分组函数,列(要求出现在group by的后面)from 表【where 筛选条件】group by 分组的列表【order by 子句】注意:查询列表必须特殊,要求是分组函数和group by后出现的字段特点:1.分组查询中的筛选条件分为两类数据源 位置 关键词分组前筛选 原始表 group by子句的前面 where分组后筛选 分许猴的结果集 group by子句的后面 having①分组函数做条件肯定是放在having子句中
2020-07-29 18:11:27
149
原创 MySQL 基础篇 (进阶四)
#进阶4: 常见函数概念:类似于java中的方法,将一组逻辑语句封装在方法体中,对外暴露方法名。好处:1.隐藏了实现细节 2.提高代码的重用性调用: select 函数名(实参列表) from 表;特点:①函数名(叫什么)②函数功能(干什么)分类:1.单行函数(字符函数,数学函数,日期函数,其他函数,流量控制函数)如:concat,length,ifnull2.分组函数功能:做统计使用又称为统计函数,聚合函数,组函数一,字符函数#1.length:获取参数值的字节个数SEL
2020-07-29 16:33:37
225
原创 MySQL 基础篇 (进阶三)
进阶3 :排序查询引入:语法: select 查询列表 from 表 【where 筛选条件】 order by 排序列表 【ascidensc】特点:asc代表的是升序, desc代表的是降序 (如果都不写 默认是升序)#案例1: 查询员工信息,要求员工工资从高到低排序SELECT *FROM `employees`ORDER BY `salary`;或者SELECT *FROM `employees`ORDER BY `salary`
2020-07-28 20:42:12
139
原创 MySQL 基础篇(学习笔记)
MySQL 基础篇一、NySQL服务的登录和退出方式一:通过mysql自带的客户端 (只限于root用户)方式二:通过windows自带的客户端登录:mysql【-h主机名-P端口号】-u用户名-p密码#for examplemysql -h localhost -P3306 -u root -p8493退出:exit或ctrl+C二、 MySQL的常见命令1.查看当前所有的数据库show databases;2.打开指定的库:use 库名;3.查看当前库的所有表
2020-07-28 20:38:49
153
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人