“除权除息信息”的版本间的差异

来自www.baostock.com
跳转至: 导航搜索
(创建页面,内容为“__NOTOC__ == 除权除息信息 示例 == 通过query_dividend_data()获除权除息信息数据。 <pre> import baostock as bs import pandas as pd #### 登陆系…”)
(没有差异)

2018年2月22日 (四) 10:41的版本

除权除息信息 示例

通过query_dividend_data()获除权除息信息数据。


import baostock as bs
import pandas as pd

#### 登陆系统 ####
lg = bs.login(user_id="anonymous", password="123456")
# 显示登陆返回信息
print('login respond error_code:'+lg.error_code)
print('login respond  error_msg:'+lg.error_msg)

#### 查询除权除息信息####
# 查询2015年除权除息信息
rs_dividend_2015 = bs.query_dividend_data(code="sh.600000", year="2015", yearType="report")
result_dividend = pd.DataFrame(
    columns=["code", "dividPreNoticeDate", "dividAgmPumDate", "dividPlanAnnounceDate", "dividPlanDate",
             "dividRegistDate", "dividOperateDate", "dividPayDate", "dividStockMarketDate",
             "dividCashPsBeforeTax", "dividCashPsAfterTax", "dividStocksPs",
             "dividCashStock", "dividReserveToStockPs"])
while (rs_dividend_2015.error_code == '0') & rs_dividend_2015.next():
    result_dividend = result_dividend.append(rs_dividend_2015.get_row_data(), ignore_index=True)

# 查询2016年除权除息信息
rs_dividend_2016 = bs.query_dividend_data(code="sh.600000", year="2016", yearType="report")
while (rs_dividend_2016.error_code == '0') & rs_dividend_2016.next():
    result_dividend = result_dividend.append(rs_dividend_2016.get_row_data(), ignore_index=True)

# 查询2017年除权除息信息
rs_dividend_2017 = bs.query_dividend_data(code="sh.600000", year="2017", yearType="report")
while (rs_dividend_2017.error_code == '0') & rs_dividend_2017.next():
    result_dividend = result_dividend.append(rs_dividend_2017.get_row_data(), ignore_index=True)
    
# 打印输出
print(result_dividend)

#### 结果集输出到csv文件 ####   
result_dividend.to_csv("D:\\history_Dividend_data.csv", encoding="gbk",index=False)

#### 登出系统 ####
bs.logout()

返回数据说明
参数名称 参数描述
code 证券代码
dividPreNoticeDate 预批露公告日
dividAgmPumDate 股东大会公告日期
dividPlanAnnounceDate 预案公告日
dividPlanDate 分红实施公告日
dividRegistDate 股权登记告日
dividOperateDate 除权除息日期
dividPayDate 派息日
dividStockMarketDate 红股上市交易日
dividCashPsBeforeTax 每股股利税前
dividCashPsAfterTax 每股股利税后
dividStocksPs 每股红股
dividCashStock 分红送转
dividReserveToStockPs 每股转增资本