量化交易入門筆記-數(shù)據(jù)獲取函數(shù) 二

gt_fundamentals() 函數(shù)

該函數(shù)可查詢一只股票或多只股票的財(cái)務(wù)數(shù)據(jù)上渴,其語法如下:

get_fundamentals(query_object, date=None, statDate=None)

參數(shù)解析:

  • query_object : 這是一個 sqlalchemy.orm.query.Query 對象绢彤,可以通過全局的 query 函數(shù)獲取 Query 對象

  • date : 表示查詢?nèi)掌冢梢允且粋€字符串或者datetime.date/datetime.datetime對象去团。可以是None,使用默認(rèn)日期确沸,這個默認(rèn)日期在回測和研究模塊上有點(diǎn)差別:

    • 回測模塊:默認(rèn)值會隨著回測日期變化而變化捌锭,等于 context.current_dt 的前一天(實(shí)際生活中我們只能看到前一天的財(cái)報(bào)和市值數(shù)據(jù),所以要用前一天)
    • 研究模塊:使用平臺財(cái)務(wù)數(shù)據(jù)的最新日期罗捎,一般是昨天

    需要注意的是观谦,如果傳入的date不是交易日,則使用這個日期之前的最近的一個交易日

  • statDate : 是一個字符串桨菜,表示財(cái)報(bào)統(tǒng)計(jì)的季度或者年份豁状,有兩種格式,具體如下:

    • 季度:格式是年+“q”+季度序號倒得,例如:“2018q1”泻红,“2017q4“
    • 年份:格式就是年份的數(shù)字,如”2017“霞掺,”2018“

    date 和 statDate 參數(shù)只能傳入一個谊路。傳入date時,查詢指定日期 date 收盤后所能看到最近的數(shù)據(jù)菩彬;傳入 statDate 時凶异,查詢 statDate 指定的季度或者年份的財(cái)務(wù)數(shù)據(jù)。當(dāng)兩個參數(shù)都沒有傳入成功時挤巡,相當(dāng)于使用 date 參數(shù)剩彬,即使用默認(rèn)日期

    為了防止返回?cái)?shù)據(jù)量過大,每次最多返回10000行矿卑。另外喉恋,當(dāng)相關(guān)股票上市前、退市后母廷,財(cái)務(wù)數(shù)據(jù)返回各字段為空

實(shí)例代碼:

import pandas as pd

# query表示查詢
# filter表示條件篩選
# valuation是內(nèi)置市值數(shù)據(jù)對象(這里表示查詢valuation下所有的屬性)
# 最終返回一個Query對象
myq = query(valuation).filter(valuation.code=='000001.XSHE')
df = get_fundamentals(myq,'2018-4-12')
df
id code pe_ratio turnover_ratio pb_ratio ps_ratio pcf_ratio capitalization market_cap circulating_cap circulating_market_cap day pe_ratio_lyr
0 16898314 000001.XSHE 8.53 0.6934 0.9787 1.8698 -2.0521 1717041.125 1978.0314 1691798.375 1948.9517 2018-04-12 8.53

valuation市值數(shù)據(jù)對象中的字段有:

  • id: 每行數(shù)據(jù)的索引轻黑,不重復(fù)
  • code: 股票代碼
  • pr_ratio: 是股票的市盈率(PE,TTM),即動態(tài)市盈率琴昆。
  • turnover_ratio: 是股票的換手率氓鄙。
  • pb_ratio: 是股票的市 凈率(PB)
  • ps_ratio: 是股票的市現(xiàn)率
  • capitalization: 是股票的總股本(萬股)
  • market_cap: 是股票的流通股本(萬股)
  • circulating_market_cap: 是股票的流通市值(億元)
  • day: 是指查詢股票賬務(wù)數(shù)據(jù)的具體日期
  • pe_ratio_lyr: 是股票的市盈率(PE)。以上一年度每股盈利計(jì)算的靜態(tài)市盈率

示例:輸出指定字段

import pandas as pd

# query表示查詢
# filter表示條件篩選
# valuation是內(nèi)置市值數(shù)據(jù)對象(這里表示查詢valuation下所有的屬性)
# 最終返回一個Query對象
myq = query(valuation).filter(valuation.code=='000001.XSHE')
df = get_fundamentals(myq,'2018-4-12')

print("當(dāng)日動態(tài)市盈率是:", df['pe_ratio'])
print('當(dāng)日換手率是:', df['turnover_ratio'])
print('當(dāng)日市銷率是:', df['ps_ratio'])

當(dāng)日動態(tài)市盈率是: 0    8.53
Name: pe_ratio, dtype: float64
當(dāng)日換手率是: 0    0.6934
Name: turnover_ratio, dtype: float64
當(dāng)日市銷率是: 0    1.8698
Name: ps_ratio, dtype: float64

示例:顯示多只股票的財(cái)務(wù)數(shù)據(jù)

import pandas as pd

# query表示查詢
# filter表示條件篩選
# valuation是內(nèi)置市值數(shù)據(jù)對象(  這里表示查詢valuation下所有的屬性)
# 最終返回一個Query對象
myq = query(valuation).filter(valuation.code.in_(['000001.XSHE', '600000.XSHG', '000009.XSHE']))
df = get_fundamentals(myq,'2018-4-12')
df
id code pe_ratio turnover_ratio pb_ratio ps_ratio pcf_ratio capitalization market_cap circulating_cap circulating_market_cap day pe_ratio_lyr
0 16898314 000001.XSHE 8.5300 0.6934 0.9787 1.8698 -2.0521 1717041.125 1978.0314 1691798.3750 1948.9517 2018-04-12 8.530
1 16898321 000009.XSHE 66.1183 0.8175 2.8934 1.8857 7.0958 214934.500 134.5490 212008.9062 132.7176 2018-04-12 57.651
2 16900412 600000.XSHG 6.3748 0.0670 0.8743 2.0506 -1.8573 2935208.000 3457.6750 2810376.5000 3310.6233 2018-04-12 6.375

示例:更多不同的財(cái)務(wù)數(shù)據(jù)條件篩選

import pandas as pd

df = get_fundamentals(query(
    valuation
    ).filter(
        valuation.market_cap > 1000,  # 篩選市值大于1000的
        valuation.pe_ratio < 10,  # 篩選市盈率小于10的
        ).order_by(
            valuation.market_cap.desc()  # 按照市值倒序排列
            ).limit(
                5  # 最多只顯示5條數(shù)據(jù)
                ), date='2018-4-12')
df
id code pe_ratio turnover_ratio pb_ratio ps_ratio pcf_ratio capitalization market_cap circulating_cap circulating_market_cap day pe_ratio_lyr
0 16901309 601398.XSHG 7.5755 0.0770 1.0615 2.9827 6.5474 35640624.0 21144.6426 26961222.00 16392.4219 2018-04-12 7.575
1 16901380 601939.XSHG 7.9565 1.4751 1.1338 3.1007 -69.3750 25001098.0 16366.5508 959365.75 739.6710 2018-04-12 7.957
2 16901293 601288.XSHG 6.5645 0.1031 0.9407 2.3587 7.2988 32479412.0 12577.8789 29405530.00 11468.1562 2018-04-12 6.564
3 16901389 601988.XSHG 6.6764 0.0825 0.8244 2.3818 -19.0273 29438780.0 11065.7139 21076552.00 8240.9316 2018-04-12 6.676
4 16901297 601328.XSHG 6.5778 0.1831 0.7557 2.3566 -5.2804 7426272.5 4207.0605 3925086.50 2441.4038 2018-04-12 6.578

示例:顯示某股票2016年第四季度的季報(bào)业舍,并放到列表中顯示

# query這里指定了要查詢顯示的字段
q = query(
    # income為利潤數(shù)據(jù)對象
    income.statDate, # 統(tǒng)計(jì)日期
    income.code,  # 股票代碼
    income.basic_eps,  # 基本每股收益
    # balance為負(fù)債數(shù)據(jù)對象
    balance.cash_equivalents,  # 貨幣資金
    # cash_flow為現(xiàn)金流數(shù)據(jù)對象
    cash_flow.goods_sale_and_service_render_cash  # 銷售商品抖拦、提供勞務(wù)獲得的現(xiàn)金
    ).filter(
        income.code == '000001.XSHE'
        )

rets = [get_fundamentals(q, statDate='2016q'+str(i)) for i in range(1, 5)]
rets

[     statDate         code  basic_eps  cash_equivalents  \
 0  2016-03-31  000001.XSHE       0.43      2.961440e+11   
 
    goods_sale_and_service_render_cash  
 0                                 NaN  ,
      statDate         code  basic_eps  cash_equivalents  \
 0  2016-06-30  000001.XSHE       0.29      2.781780e+11   
 
    goods_sale_and_service_render_cash  
 0                                 NaN  ,
      statDate         code  basic_eps  cash_equivalents  \
 0  2016-09-30  000001.XSHE       0.37      3.039360e+11   
 
    goods_sale_and_service_render_cash  
 0                                 NaN  ,
      statDate         code  basic_eps  cash_equivalents  \
 0  2016-12-31  000001.XSHE       0.23      3.112580e+11   
 
    goods_sale_and_service_render_cash  
 0                                 NaN  ]

各財(cái)務(wù)數(shù)據(jù)的意義:

  • statDate: 財(cái)報(bào)統(tǒng)計(jì)的季度的最后一天,例如 2016-03-31
  • code: 股票代碼
  • basic_eps: 基本每股收益
  • cash_equivalents: 貨幣資金
  • good_sale_ane_service_render_cash: 銷售商品舷暮、提供勞務(wù)收到的現(xiàn)金

get_fundamentals_continuously() 函數(shù)

get_fundamentals()函數(shù)只能查詢某一交易日的股票財(cái)務(wù)數(shù)信息态罪,如果要查詢多個交易日的股票財(cái)務(wù)數(shù)據(jù)信息,就要使用本函數(shù)下面;其語法如下:

get_fundamentls_continuously(query_object, end_date=None, count=None)

參數(shù)意義:

  • query_object : 這是一個 sqlalchemy.orm.query.Query 對象复颈,可以通過全局的 query 函數(shù)獲取 Query 對象
  • end_date: 查詢?nèi)掌?/li>
  • count: 獲取end_date之前 count 個日期的數(shù)據(jù)

本函數(shù)返回值是一個pandas.Panel

出于性能考慮,返回總條數(shù)不超過10000條的限制

示例:查詢平安銀行和浦發(fā)銀行的財(cái)務(wù)信息

import pandas as pd

q = query(
    valuation
).filter(
    valuation.code.in_(
        ['000001.XSHE', '600000.XSHG']))
panel = get_fundamentals_continuously(q, end_date='2018-01-01', count=5)
panel.minor_xs('600000.XSHG')
id code.1 pe_ratio turnover_ratio pb_ratio ps_ratio pcf_ratio capitalization market_cap circulating_cap circulating_market_cap day.1 pe_ratio_lyr
day
2017-12-25 15990853 600000.XSHG 6.8044 0.0687 0.9538 2.2447 -1.9850 2935208 3695.4270 2810376.5 3538.2639 2017-12-25 6.9595
2017-12-26 16006159 600000.XSHG 6.8315 0.0542 0.9576 2.2536 -1.9929 2935208 3710.1030 2810376.5 3552.3159 2017-12-26 6.9871
2017-12-27 16018676 600000.XSHG 6.8207 0.1165 0.9561 2.2500 -1.9897 2935208 3704.2324 2810376.5 3546.6951 2017-12-27 6.9761
2017-12-28 16031214 600000.XSHG 6.7774 0.0849 0.9500 2.2357 -1.9771 2935208 3680.7510 2810376.5 3524.2119 2017-12-28 6.9319
2017-12-29 16043748 600000.XSHG 6.8044 0.0582 0.9538 2.2447 -1.9850 2935208 3695.4270 2810376.5 3538.2639 2017-12-29 6.9595

get_index_stocks() 函數(shù)

該函數(shù)可以獲取一個指數(shù)給定日期的平臺可交易的成分股列表沥割;其語法如下:

get_index_stocks(index_symbol, date=None)

參數(shù)解析:

  • date: 是一個時間字符串或者一個時間對象耗啦。None會采用默認(rèn)值凿菩。如果是默認(rèn)值,在回測模塊中帜讲,會動態(tài)采用回測日期蓄髓,相當(dāng)于context.current_dt;如果是在研究模塊中舒帮,默認(rèn)時間會采用當(dāng)前時間
  • index_symbol: 是指指數(shù)代碼会喝;代碼可以在看盤軟件上查詢或者在相關(guān)行情網(wǎng)站查詢,例如:000001.XSHG 上證指數(shù)玩郊、 000002.XSHG A股指數(shù)肢执、 000003.XSHG B股指數(shù)

代碼實(shí)例:獲得滬深300指數(shù)的所有股票代碼

stocks = get_index_stocks('000300.XSHG')
stocks
['000001.XSHE',
 '000002.XSHE',
 '000060.XSHE',
 '000063.XSHE',
 ......,
 '603833.XSHG',
 '603858.XSHG',
 '603993.XSHG']

get_industry_stocks()函數(shù)

該函數(shù)可以獲取在給定日期一個行業(yè)的所有股票代碼;其語法如下:

get_industry_stocks(industry_code, date=None)

參數(shù)解析:

  • date: 同上
  • industry_code: 行業(yè)代碼译红;例如:A01 農(nóng)業(yè)预茄、A02 林業(yè)、 C27 醫(yī)藥制造業(yè)

代碼示例:獲得汽車制造業(yè)指數(shù)的所有股票代碼

stocks = get_industry_stocks('C36')
stocks
['000030.XSHE',
 '000338.XSHE',
 '000549.XSHE',
 '000550.XSHE',
......,
'603809.XSHG',
 '603922.XSHG',
 '603926.XSHG',
 '603997.XSHG']

get_concept_stocks() 函數(shù)

該函數(shù)可以獲取在給定日期一個概念板塊的所有股票侦厚;其語法如下:

get_concept_stocks(conpect_code, date=None)

參數(shù)解析:

  • date: 同上
  • conpect_code: 概念板塊代碼耻陕;例如:GN028 智能電網(wǎng)、 GN030 物聯(lián)網(wǎng)

代碼示例:獲得一帶一中概念板塊的所有股票代碼:

stocks = get_concept_stocks('GN181')
stocks
['000018.XSHE',
 '000022.XSHE',
 '000063.XSHE',
 '000065.XSHE',
 ......,
  '601857.XSHG',
 '601872.XSHG',
 '601880.XSHG',
 '601919.XSHG',
 '601989.XSHG',
 '603169.XSHG']

get_all_secruities()函數(shù)

本函數(shù)可以獲取平臺支持的所有股票刨沦、基金诗宣、指數(shù)、期貨信息想诅;其語法如下:

get_all_securities(types=[], date=None)

參數(shù)解析:

  • types: 表示列表類型召庞,用來過濾 securities 的類型,列表元素及意義如下:

    • stock: 表示股票類型来破,即顯示所有股票信息
    • fund: 表示基金類型篮灼,即顯示所有基金信息
    • index: 表示指數(shù)類型,即顯示所有指數(shù)信息
    • futures: 表示期貨類型徘禁,即顯示所有期貨合約信息
    • eft: 表示 ETF基金诅诱,即顯示所有 ETF 基金信息
    • lof: 表示 lof 基金,即顯示所有 lof 基金信息
    • fja: 表示分級A送朱,即顯示所有分級基金A的信息
    • fjb: 表示分級B娘荡,即顯示所有分級基金B(yǎng)的信息
    • open_fund: 表示開放式基金,即顯示所有開放式基金的信息
    • bond_fund: 表示股票型基金骤菠,即顯示所有股票型基金的信息
    • QDII_fund: 表示 QDII 基金它改,即顯示所有 QDII 基金的信息
    • money_market_fund: 表示貨幣基金,即顯示所有貨幣基金的信息
    • mixture_fund: 表示混合型基金商乎,即顯示所有混合型基金的信息

    需要注意的是,types為空時返回所有股票信息祭阀,不包括基金鹉戚、指數(shù)和期貨信息

  • date:是一個時間字符串或一個時間對象鲜戒,用于獲取某日期還在上市的股票信息,默認(rèn)值是None抹凳,表示獲取所有日期的股票信息

本函數(shù)返回的類型是 pandas.DataFrame 類型

代碼實(shí)例:獲取所有的股票信息

# 下面兩行代碼顯示的結(jié)果是一樣的
df = get_all_securities(['stock'])
stocks = get_all_securities()
stocks
display_name name start_date end_date type
000001.XSHE 平安銀行 PAYH 1991-04-03 2200-01-01 stock
000002.XSHE 萬科A WKA 1991-01-29 2200-01-01 stock
000004.XSHE 國農(nóng)科技 GNKJ 1990-12-01 2200-01-01 stock
... ... ... ... ... ...
603996.XSHG 中新科技 ZXKJ 2015-12-22 2200-01-01 stock
603997.XSHG 繼峰股份 JFGF 2015-03-02 2200-01-01 stock
603998.XSHG 方盛制藥 FSZY 2014-12-05 2200-01-01 stock
603999.XSHG 讀者傳媒 DZCM 2015-12-10 2200-01-01 stock

3551 rows × 5 columns

列名字段解析:

  • display_name : 上市公司的股票的名稱
  • name: 上市公司股票名稱的縮寫簡稱
  • start_date: 上市公司的上市日期
  • end_date: 上市公司的退市日期
  • type: 類型

代碼示例:顯示所有分級A與分級B的信息

df = get_all_securities(['stock'])
stocks = get_all_securities()
stocks
display_name name start_date end_date type
150008.XSHE 瑞和小康 RHXK 2009-11-19 2200-01-01 fja
150009.XSHE 瑞和遠(yuǎn)見 RHYJ 2009-11-19 2200-01-01 fjb
150012.XSHE 中證100A ZZ100A 2010-06-18 2200-01-01 fja
150013.XSHE 中證100B ZZ100B 2010-06-18 2200-01-01 fjb
150016.XSHE 合潤A HRA 2010-05-31 2200-01-01 fja
... ... ... ... ... ...
502054.XSHG 券商A QSA 2015-08-24 2200-01-01 fja
502055.XSHG 券商B QSB 2015-08-24 2200-01-01 fjb
502057.XSHG 醫(yī)療A YLA 2015-07-31 2200-01-01 fja
502058.XSHG 醫(yī)療B YLB 2015-07-31 2200-01-01 fjb

254 rows × 5 columns

示例代碼:顯示2017-10-10日還在上市的eft和lof基金信息

df = get_all_securities(['etf', 'lof'], '2017-10-10')
df
display_name name start_date end_date type
159901.XSHE 深100ETF S100ETF 2006-04-24 2200-01-01 etf
159902.XSHE 中小板 ZXB 2006-09-05 2200-01-01 etf
159903.XSHE 深成ETF SCETF 2010-02-02 2200-01-01 etf
159905.XSHE 深紅利 SHL 2011-01-11 2200-01-01 etf
159906.XSHE 深成長 SCZ 2011-02-23 2200-01-01 etf
159907.XSHE 中小300 ZX300 2011-08-10 2200-01-01 etf
159929.XSHE 醫(yī)藥ETF YYETF 2013-09-16 2200-01-01 etf
159930.XSHE 能源ETF NYETF 2013-09-16 2200-01-01 etf
159931.XSHE 金融ETF JRETF 2013-09-16 2200-01-01 etf
159932.XSHE 500深ETF 500SETF 2013-10-21 2200-01-01 etf
159933.XSHE 金地ETF JDETF 2013-10-16 2200-01-01 etf
... ... ... ... ... ...
513100.XSHG 納指ETF NZETF 2013-05-15 2200-01-01 etf
513500.XSHG 標(biāo)普500 BP500 2014-01-16 2200-01-01 etf
513600.XSHG 恒指ETF HZETF 2015-01-26 2200-01-01 etf
513660.XSHG 恒生通 HST 2015-01-26 2200-01-01 etf
518800.XSHG 黃金基金 GTHJ 2013-07-29 2200-01-01 etf
518880.XSHG 黃金ETF HJETF 2013-07-29 2200-01-01 etf

396 rows × 5 columns

get_security_info()函數(shù)

本函數(shù)可以獲取一只股票(基金或指數(shù))的信息遏餐,其語法如下:

get_security_info(code)

參數(shù)解析:

  • code: 是指證券代碼。返回值是 pandas.DataFrame 類型赢底,返回值的屬性與 get_all_securities() 函數(shù)基本上是一樣的失都;但返回值中多一個parent屬性,是指分級基金的線基金的代碼

代碼示例:

print('代碼502050的證券名:', get_security_info('502050.XSHG').display_name)
print('代碼502050的證券縮寫簡稱:', get_security_info('502050.XSHG').name)
print('代碼502050的證券上市日期:', get_security_info('502050.XSHG').start_date)
print('代碼502050的證券退市日期:', get_security_info('502050.XSHG').end_date)
print('代碼502050的證券類型:', get_security_info('502050.XSHG').type)
print('代碼502050的證券分級基金的母基金:', get_security_info('502050.XSHG').parent)
代碼502050的證券名: 上證50B
代碼502050的證券縮寫簡稱: SZ50B
代碼502050的證券上市日期: 2015-04-27
代碼502050的證券退市日期: 2200-01-01
代碼502050的證券類型: fjb
代碼502050的證券分級基金的母基金: 502048.XSHG

get_billboard_list()函數(shù)

本函數(shù)可以獲取指定日期區(qū)間內(nèi)的龍虎榜數(shù)據(jù)幸冻,語法如下:

get_billboard_list(stock_list, start_date, end_date, count)

參數(shù)解析:

  • stock_list: 一個股票代碼的list粹庞,當(dāng)值為None時,返回指定日期的所有股票
  • start_date: 開始日期
  • end_date: 結(jié)束日期
  • count: 交易日數(shù)量洽损,可以與end_date同時使用庞溜,表示獲取 end_date 前 count 個交易日的數(shù)據(jù)

返回類型: pandas.DataFrame

代碼示例:

df = get_billboard_list(stock_list=None, end_date='2018-04-09', count=1)
df
code day direction rank abnormal_code abnormal_name sales_depart_name buy_value buy_rate sell_value sell_rate total_value net_value amount
0 603648.XSHG 2018-04-09 SELL 1 106006 連續(xù)三個交易日內(nèi)收盤價格漲幅偏離值累計(jì)達(dá)到20%的證券 東方證券股份有限公司桂林中山中路證券營業(yè)部 NaN NaN 2.235940e+07 1.2155 2.235940e+07 -2.235940e+07 1839596193
1 603648.XSHG 2018-04-09 ALL 0 106006 連續(xù)三個交易日內(nèi)收盤價格漲幅偏離值累計(jì)達(dá)到20%的證券 None 9.009827e+07 4.8977 8.433712e+07 4.5845 1.744354e+08 5.761157e+06 1839596193
2 603648.XSHG 2018-04-09 BUY 5 106006 連續(xù)三個交易日內(nèi)收盤價格漲幅偏離值累計(jì)達(dá)到20%的證券 華鑫證券有限責(zé)任公司南昌紅谷中大道證券營業(yè)部 1.502713e+07 0.8169 NaN NaN 1.502713e+07 1.502713e+07 1839596193
3 603648.XSHG 2018-04-09 BUY 4 106006 連續(xù)三個交易日內(nèi)收盤價格漲幅偏離值累計(jì)達(dá)到20%的證券 招商證券股份有限公司深圳后海證券營業(yè)部 1.626907e+07 0.8844 NaN NaN 1.626907e+07 1.626907e+07 1839596193

869 rows × 14 columns

各字段含義如下:

  • code: 股票代碼
  • day: 日期
  • direction: All 表示 ”匯總“,Sell表示”賣“碑定,Buy表示”買“
  • abnormal_code: 異常波動類型
  • abnormal_name: 異常波動名稱
  • sales_depart_name: 營業(yè)部名稱
  • rank: 0表示匯總流码, 1~5表示買一到買五,6~10表示賣一到賣五
  • buy_value: 買入金額
  • buy_rate: 買入金額占比(買入金額/市場總成交額度)
  • sell_value: 賣出金額
  • sell_rate: 賣出金額占比(賣出金額/市場總成交額)
  • net_value: 凈額(買入金額-賣出金額)
  • amount: 市場總成交額

get_locked_shares()函數(shù)

本函數(shù)可以獲取指定日期區(qū)間內(nèi)的限售解禁數(shù)據(jù)延刘,其語法如下:

get_locked_shares(stock_list, start_date, end_date, forward_count)

參數(shù)解析:各項(xiàng)參數(shù)與get_billbord_list差不多

這里只說一下返回信息中字段的意義

  • day: 解禁日期
  • code: 股票代碼
  • num: 解禁股數(shù)
  • rate1: 解禁股數(shù)/總股本
  • rate2: 解禁股數(shù)/總流通股本

代碼示例:

df = get_locked_shares(stock_list=['000001.XSHE','000002.XSHG','000009.XSHE'], start_date='2016-4-16',forward_count=1200)
df
day code num rate1 rate2
0 2016-05-23 000001.XSHE 388595743 0.0272 0.0329
1 2016-07-08 000009.XSHE 15716892 0.0096 0.0098
2 2017-01-09 000001.XSHE 2286809264 0.1332 0.1563
3 2018-05-21 000001.XSHE 252247983 0.0147 0.0149

注:本文章為個人學(xué)習(xí)筆記漫试,參考了一些書籍與官方教程,不作任何商業(yè)用途碘赖!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末商虐,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子崖疤,更是在濱河造成了極大的恐慌秘车,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,589評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件劫哼,死亡現(xiàn)場離奇詭異叮趴,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)权烧,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,615評論 3 396
  • 文/潘曉璐 我一進(jìn)店門眯亦,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人般码,你說我怎么就攤上這事妻率。” “怎么了板祝?”我有些...
    開封第一講書人閱讀 165,933評論 0 356
  • 文/不壞的土叔 我叫張陵宫静,是天一觀的道長。 經(jīng)常有香客問我,道長孤里,這世上最難降的妖魔是什么伏伯? 我笑而不...
    開封第一講書人閱讀 58,976評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮捌袜,結(jié)果婚禮上说搅,老公的妹妹穿的比我還像新娘。我一直安慰自己虏等,他們只是感情好弄唧,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,999評論 6 393
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著霍衫,像睡著了一般候引。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上慕淡,一...
    開封第一講書人閱讀 51,775評論 1 307
  • 那天背伴,我揣著相機(jī)與錄音,去河邊找鬼峰髓。 笑死傻寂,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的携兵。 我是一名探鬼主播疾掰,決...
    沈念sama閱讀 40,474評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼徐紧!你這毒婦竟也來了静檬?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,359評論 0 276
  • 序言:老撾萬榮一對情侶失蹤并级,失蹤者是張志新(化名)和其女友劉穎拂檩,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體嘲碧,經(jīng)...
    沈念sama閱讀 45,854評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡稻励,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,007評論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了愈涩。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片望抽。...
    茶點(diǎn)故事閱讀 40,146評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖履婉,靈堂內(nèi)的尸體忽然破棺而出煤篙,到底是詐尸還是另有隱情,我是刑警寧澤毁腿,帶...
    沈念sama閱讀 35,826評論 5 346
  • 正文 年R本政府宣布辑奈,位于F島的核電站苛茂,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏身害。R本人自食惡果不足惜味悄,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,484評論 3 331
  • 文/蒙蒙 一草戈、第九天 我趴在偏房一處隱蔽的房頂上張望塌鸯。 院中可真熱鬧,春花似錦唐片、人聲如沸丙猬。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,029評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽茧球。三九已至,卻和暖如春星持,著一層夾襖步出監(jiān)牢的瞬間抢埋,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,153評論 1 272
  • 我被黑心中介騙來泰國打工督暂, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留揪垄,地道東北人。 一個月前我還...
    沈念sama閱讀 48,420評論 3 373
  • 正文 我出身青樓逻翁,卻偏偏與公主長得像饥努,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子八回,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,107評論 2 356

推薦閱讀更多精彩內(nèi)容

  • 1.ios高性能編程 (1).內(nèi)層 最小的內(nèi)層平均值和峰值(2).耗電量 高效的算法和數(shù)據(jù)結(jié)構(gòu)(3).初始化時...
    歐辰_OSR閱讀 29,395評論 8 265
  • Swift1> Swift和OC的區(qū)別1.1> Swift沒有地址/指針的概念1.2> 泛型1.3> 類型嚴(yán)謹(jǐn) 對...
    cosWriter閱讀 11,105評論 1 32
  • 文/孤鳥差魚 美麗的謊言 像極了頹廢一時的玫瑰 愛過的旅人 像極了被雨洗掉的腳印
    孤鳥差魚閱讀 139評論 0 2
  • 日念一好 加持幸福 念先生好酷愧,一周只有一天多在家 ,昨天主動打電話來缠诅,還意想不到的幽默了一下溶浴。悄悄中有改變。 念兒...
    于宏偉1472閱讀 154評論 0 0