- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 python集合筛查重复数据
目的是筛查出两列里面的重复数据,当然可以用EXCEL里面的countif函数,这里提供一种使用python集合来筛查的方法:import pandas as pd # 这里用到了pandas库df1 = pd.read_excel(‘表格1的路径’,converters={'筛选的列':str}) # 有一些数据为首位为0的数字格式的文本,因此需要转换一下。df2 = pd.r...
2020-04-23 10:17:46
1678
原创 客户强平单登记小工具
本工具针对由V8T风控系统导出强平查询表格来操作,填写表格和使用说明可以查看附件1,具体代码如下:Sub 填写()Dim wb, wb1 As WorkbookDim i, m As IntegerSet wb1 = ThisWorkbookSet wb = Workbooks.Open("D:\1111.xls")m = wb.Sheets(1).Range("a65536").E...
2020-03-20 12:26:18
287
原创 利用python提取期货交易所的水单数据
5家期货交易所给的水单数据格式都不统一,这里用的是大商所、郑商所的txt水单文件,剩下的三家交易所使用的都是网页文件,提取txt文件直接使用open方法,提取网页文件则使用的是pandas库,提取出来的水单数据分别为:持仓保证金、可用资金、手续费、总盈亏、交易保证金和交易所返还,代码如下:#!/usr/bin/env python# coding: utf-8import pandas a...
2020-01-06 14:33:36
2500
原创 使用VBA和python写一套简易的金仕达风控系统声音提示程序
金仕达风控系统没有声音提示功能,盯起来比较费眼睛,因此想到了自己写一个提示程序,不需要金仕达的接口,整体思路是:不断循环—每过一分钟自动下载一次数据然后对数据进行判断,如果达到自己设定的标准就发出声音提示,使用了python的pyautogui库来模拟鼠标下载数据的操作,然后用vba来进行判断(之所以没有全部使用python是因为金仕达导出来的数据python不能直接读取),代码如下:Priva...
2020-01-03 13:37:59
432
原创 期货公司主席和二席的数据比对-VBA
主席以金仕达为例,二席以CTP为例,其实其他的交易系统也都是一样的,总体思路都是:导出数据—核对。对账思路:1、首先在柜台里面将对应的项目顺序调整成一样的;2、使用VBA加载,比对。代码如下:Sub CTP对账()Dim arr1, arr2, x, y, m, kDim data1, data2, nCall 加载工作表n = Sheets(2).Range("j65536").End...
2020-01-02 14:45:42
577
1
原创 一个简单的python追踪小说更新的脚本
因为个人比较喜欢看小说,但是每次手工追踪更新很麻烦,因此使用python脚本做了一个跟踪程序,主要是调用selenium和bs库跟踪更新然后用yagmail发送提醒邮件,手机上的邮件客户端用的是网易邮件大师,设置的是一个小时检查一次,用的是百度云的服务器,最便宜的那种就够用。#coding=gbkimport yagmailfrom selenium import webdriverfro...
2019-12-28 06:56:49
442
原创 使用VBA,期货公司特法数据自动发送
特法客户要求的格式主要为中金所和监控中心格式,导出数据之后可以进行自动生成,这部分内容比较简单,用for循环和fso对象就能够全部实现,这里不再赘述,主要是针对特法数据的邮件自动发送,直接上代码:Dim outmail As MailItemDim i, m, n, j As IntegerDim emailto, emailfrom, emailsubject, emailbody, em...
2019-12-24 16:05:14
1009
转载 ftp命令上传文件及文件夹
不想下载客户端,懒得写上传脚本,直接通过ftp命令把文件丢到服务器。目标:将本地目录/local_a下的内容,上传到服务器/server_b目录中。步骤:1、ftp登陆: 输入命令 sftp username@ip 接着提示输入密码,直接输入密码即可。此时,默认进入的是用户username的用户文件夹(目录)内2、常看服务器当前目录内容: 输入命令: ls3、进入目录/server_b...
2019-08-21 15:43:27
36518
6
原创 使用join()函数筛选dataframe中某一列含有一个列表中字符串的数据
一、join()函数的用法语法: ‘sep’.join(seq)参数说明sep:分隔符。可以为空seq:要连接的元素序列、字符串、元组、字典上面的语法即:以sep作为分隔符,将seq所有的元素合并成一个新的字符串返回值:返回一个以分隔符sep连接各个元素后生成的字符串二、结合series.str.contains()使用筛选数据...
2019-08-15 14:08:23
4463
1
原创 使用pandas计算客户手续费返还
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-07-15 08:58:45
218
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅