python去除含st的股票
df=pd.DataFrame({'name':['st新光','平安银行'],'sst':[True,False]})#股票数据举例
for i in range(len(df)):
if 'st' in df.name[i]:
df.drop([i],axis = 0,inplace = True)# 去掉有st的那一行。axis=0为行,=1为列;inplace=True为删除后替换原来的df,False表示不替换
结果如下:
聚宽平台完整如下:
run_monthly(handle,1)#每个月第一个交易日执行 这个语句就是每个月返回一下取出st的所有股票。
def handle(context):
stocks=get_industry_stocks('801080')#获取行业成分股
set_universe(stocks)#将行业成分股设置为股票池
curr_data = get_current_data()#获取股票池里的一系列数据,包括名字,是否st等信息
cname = [] #创建一个空的列表
st=[]
pause=[]
for stock in stocks:
cname.append(curr_data[stock].name)#获取股票池的股票名字
st.append(curr_data[stock].is_st )#获取股票池的股票是否st
pause.append(curr_data[stock].paused ))#获取股票池的股票是否暂停
df=pd.DataFrame({'code':stocks,'ccname':cname,'sst':st,'ppause':pause})# 把股票池的股票代码,名称,是否st,是否暂停的列表变成数据框形式。
df=df[-df['sst']==True]#删除st的股票
df=df[-df['ppause']==True]#删除暂停的股票
print(df.head())#平台打印看一下前几行
结果如下:
当然如果是没办法获取是否st的其他平台,但是可以获取名字的,就可以根据最上面的方法遍历名字中是否有st,有的话就删除(drop)就好了。
python去除含st的股票相关推荐
- python去掉两边空格,Python去除字符串两端空格的方法
这篇文章主要介绍了Python去除字符串两端空格的方法,本文主要讲解了string.lstrip.string.rstrip.string.strip等函数的运用,需要的朋友可以参考下 目的 获得一个 ...
- Python获取所有股票代码以及股票历史成交数据分析
一 .股票代码获取 最近入坑股市,摸爬滚打,只觉得自己长高了一茬,依旧是韭菜被无情收割呜呜呜呜,因此想了想弄个,所有股票的数据来看下资金动向,类似于龙虎板但是跨度大些. 从网上看了些资源发现并没有自己 ...
- 手把手教你利用 python 爬虫分析基金、股票
手把手教你利用 python 爬虫分析基金.股票 文章目录 手把手教你利用 python 爬虫分析基金.股票 第一步:基金数据爬取 第二步:股票增持计算 第三步:好股基金选取 桌面程序 exe 从前大 ...
- 搭建系统|为何我坚持要用Python搭建属于自己的股票量化交易系统
前言 前几期我们搭建了自定义的量化行情/选股/回测框架: 搭建系统|说好了个性化的选股工具!教你定制自己的选股财务数据表? 搭建系统|升级基于财务数据的选股工具!从清单中剔除ST股和次新股 搭建系统| ...
- python去除字符串两边空格_Python去除字符串两端空格的方法
Python去除字符串两端空格的方法 目的 获得一个首尾不含多余空格的字符串 方法 可以使用字符串的以下方法处理: string.lstrip(s[, chars]) Return a copy of ...
- 校招9.28笔试题:1-N 的幂集中集合个数 去除含相邻数字的集合
/*2018.9.28AQY笔试:1-N 的幂集中集合个数 去除含相邻数字的集合比如1,2,3 可选空,1,2,3,13五种 */ #include <iostream> #include ...
- python中文字符串编码_浅谈python下含中文字符串正则表达式的编码问题
前言 Python文件默认的编码格式是ascii ,无法识别汉字,因为ascii码中没有中文. 所以py文件中要写中文字符时,一般在开头加 # -*- coding: utf-8 -*- 或者 #co ...
- Python 网络爬虫笔记8 -- 股票数据定向爬虫
Python 网络爬虫笔记8 – 股票数据定向爬虫 Python 网络爬虫系列笔记是笔者在学习嵩天老师的<Python网络爬虫与信息提取>课程及笔者实践网络爬虫的笔记. 课程链接:Pyth ...
- 用Python去除扫描型PDF中的水印
内容概述 含水印扫描型PDF文件,其中某页如下图所示,用Python去除其页顶及页底的水印. 处理思路:PDF中的每一页的水印的相对位置基本相同,将PDF每一页输出成图片,然后进行图片编辑,用白色填充 ...
最新文章
- nmp的php.ini,Just for fun——Docker做个NMP环境
- java 及时通讯弹幕技术 视频播放 websocket SSM 集成代码生成器 源码
- 用HTTP协议连接网络(HttpURLConnection)
- lstm数学推导_如何在训练LSTM的同时训练词向量?
- C# socket nat 映射 网络 代理 转发
- 【转】自旋锁-SpinLock(.NET 4.0+)
- 【Python学习】 - 如何在Spyder中弹出plot绘图窗口而不是在Console中绘图
- 打开链接跳转浏览器代码
- .Net Core 商城微服务项目系列(十四):分布式部署携程Apollo构建配置中心
- 为SQL Server创建基于“智能”触发器的审核跟踪
- 那是计算机房吗不它不是 英语,人教PEP版英语四年级下册Unit 1《My School》单元测试卷及答案.doc...
- Spark核心编程原理
- TextView常用属性设置
- 解决tooltips鬼畜问题
- 软件人才争夺战日趋白热化
- wordpress登录美化css,wordpress的XIU主题显示美化css配置
- 给苹果电脑选机械键盘
- 计算机软考中级能评职称吗,软考中级是中级职称么?考此证后可以办理落户么?...
- 【收藏】一些实用的分割线
- 【Java】银行账户管理系统
热门文章
- 800 8107.79
- exec不同文件l怎么汇总_mount命令详解及常见问题汇总
- 虚幻4渲染编程(光线追踪篇)【第一卷:光线追踪篇开篇综述】
- android 远程视频监控程序源码,详解基于Android已开放源代码的远程视频监控系统教程...
- android移植wifi驱动流程porting
- MySQL第41题怎么评分_MYSQL练习题54道(包含尽可能多的解决方法及思路)
- 如何使文章分栏脚注不分栏?
- java开发程序员培训班,成功跳槽阿里!
- Matplotlib文字处理
- 玩转华为数据中心交换机系列 | 汇总