百万级大样本中的countif实现

一、任务描述

对每个减持事件分别统计该股票在减持前30天和减持后30天发布的公告数。由于数据集过于庞大,用stataexcel都不好操作,所以选用轻便灵活的python语言。

二、数据集描述

主要有两个数据集:

  1. 公告列表
    爬取的巨潮资讯网所有公告记录,共2787026条。sample 如下:
announcementid stkcd stkname announcementdate announcementtitle
18427242 1 S 深发展A 2006/10/10 S深发展A自2006年10月10日开市起临时停牌
23152692 1 S 深发展A 2007/4/27 S深发展A 自2007年4月27日开市起临时停牌
23384397 1 S 深发展A 2007/5/11 S深发展A自2007年5月11日下午开市起临时停牌公告
29189716 1 深发展A 2007/6/20 关于“深发展A”交易的风险提示
49443130 1 深发展A 2009/2/23 深发展A自2009年2月23日13:00起临时停牌
57139544 1 深发展A 2009/10/14 深发展A:限售股份解除限售提示性公告
57221662 1 深发展A 2009/10/29 深发展A:独立董事对公司衍生品交易业务及风险控制情况的专项意见
57221661 1 深发展A 2009/10/29 深发展A:2009年第三季度报告
57221659 1 深发展A 2009/10/29 深发展A:董事会决议公告
57435411 1 深发展A 2009/12/25 深发展A:监事会公告
57438019 1 深发展A 2009/12/25 深发展A自2009年12月25日开市起临时停牌
  1. 股东减持事件
    来自 CSMAR 的所有股东减持记录,共15287条。sample 如下:
<
证券代码 股份减持方 变动方式 成功与否 第一次公告日期 过户登记日期 本次变动数量 本次变动数量占总股本的比例(%)
55 深圳市邦林科技发展有限公司 10 1 2007/5/17 2007/5/17 4755800 1.23
55 深圳市时利和投资有限公司 10 1 2007/5/19 2007/5/19 5728800 1.48
55 深圳市邦林科技发展有限公司 10 1 2007/5/26 2007/5/26 5350000 1.38
55 深圳市时利和投资有限公司 10 1 2007/5/29 2007/5/29 5690000 1.47
55 深圳市邦林科技发展有限公司 10 1 2008/5/6 2008/5/6 19360180 5.05
55 深圳市时利和投资有限公司 10 1 2008/5/17 2008/5/17 19308180 5.05
55 深圳市邦林科技发展有限公司 10 1 2008/9/20 2008/9/20 4876180 1.14
55 深圳市时利和投资有限公司 10 1 2008/12/6 2008/12/6 5490000 1.29
56 深圳经济特区发展(集团)公司 6
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值