- 博客(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
298
原创 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
992
原创 固定获取txt文件里面的某个数字
# method1 def 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
341
VBA 单元格操作
1.单元格表达方式 (3种) '单元格表达方式 Sub shishi() [a10].Select Cells(2, 3).Select Range("a1:a10").Select Range("a1:a10").Value = "男" End Sub offset 偏移函数 Sub offset() '偏移 Range("a1").offset(2, 3).Select '下两行,右3列 End Sub offset实例 '例子 Sub offsetexample() Dim rng As
2021-01-01 16:52:25
1267
原创 #记录 K线
import pandas as pd import numpy as np from pandas_datareader import data as web start = '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
283
原创 #记录 配对交易学习
import pandas as pd import numpy as np from pandas_datareader import data as web import fix_yahoo_finance as yf import 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
595
原创 #记录 金融选股案例 python
import tushare as ts import 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
478
原创 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
344
原创 SQL基础篇(进阶九)-联合查询
#进阶九:联合查询 /* union 联合、合并:将多条查询语句的结果合并成一个结果 语法: 查询语句1 union 查询语句2 … 应用场景: 要查询的结果来自于多个表,且多个表没有直接的连接关系,蛋查询的信息一致时 特点: 1.要求多条查询语句的查询列数是一致的 2.要求多条查询语句的查询的每一列的类型和顺序最好一致 3.union关键字默认去重,如果使用union all可以包含重复项 */ #引入的案例:查询部门编号>90或者邮箱中包含a的员工信息 SELECT * FROM `employ
2020-08-05 14:11:19
190
原创 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
226
原创 SQL基础篇(进阶七)-子查询
#进阶7: 子查询 /* 含义: 出现在其他语句中的select语句,成为子查询或者内查询 外部的查询语句,称为主查询或外查询 分类: 按子查询出现的位置: select 后面: 仅仅支持标量子查询 from 后面 :支持表子查询 where 或 having 后面:标量子查询 (单行)☆ 和 列子查询(多行) √ 和 行子查询√ exists 后面 (相关子查询):表子查询 按功能或结果集的行列数不同: 标量子查询(结果集只有一行一列) 列子查询(结果只有一列多行) 行子查询(结果集有一行多列) 表子查询
2020-08-05 13:42:58
317
原创 SQL基础版(进阶六)
进阶6: 连接查询 USE `myemployees` /* 含义:又称多表查询,当查询的字段来自于多个表时,就会用到连接查询 笛卡尔乘积现象: 表1 有m行, 表2有n行,结果=m*n行 发生原因:没有有效的连接条件 如何避免:添加有效的连接条件 分类: 按年代分类: sql92标准:仅仅支持内连接 sql99标准【推荐】:支持内连接+外连接(不支持全外)+交叉 按功能分类: 内连接 等值连接 非等值连接 自连接 外连接 左外连接 右外连接 全外连接 交叉连接 */ SE
2020-07-31 14:54:41
401
原创 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
191
原创 MySQL 基础篇 (进阶四)
#进阶4: 常见函数 概念:类似于java中的方法,将一组逻辑语句封装在方法体中,对外暴露方法名。 好处:1.隐藏了实现细节 2.提高代码的重用性 调用: select 函数名(实参列表) from 表; 特点: ①函数名(叫什么) ②函数功能(干什么) 分类: 1.单行函数(字符函数,数学函数,日期函数,其他函数,流量控制函数) 如:concat,length,ifnull 2.分组函数 功能:做统计使用又称为统计函数,聚合函数,组函数 一,字符函数 #1.length:获取参数值的字节个数 SEL
2020-07-29 16:33:37
291
原创 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
170
原创 MySQL 基础篇(学习笔记)
MySQL 基础篇 一、NySQL服务的登录和退出 方式一:通过mysql自带的客户端 (只限于root用户) 方式二:通过windows自带的客户端登录: mysql【-h主机名-P端口号】-u用户名-p密码 #for example mysql -h localhost -P3306 -u root -p8493 退出: exit或ctrl+C 二、 MySQL的常见命令 1.查看当前所有的数据库 show databases; 2.打开指定的库: use 库名; 3.查看当前库的所有表
2020-07-28 20:38:49
199
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅