如何获取沪深300成分股权重?

新手专区
标签: #<Tag:0x00007f8c65e9dec0>

(QuanterLi) #1

求助!如何获取沪深300成分股权重?有没有可以直接调用的函数,还是必须自己计算?


(iQuant) #2

见楼下,你可以克隆下面的策略,有沪深300权重数据。


(QuanterLi) #3

自己写了个简单的按流通市值为权重的调用函数,和实际的差别不小,分析原因:1、没有分级靠档;2流通股本的定义和沪深300指数流通股本定义不一样。@iQuant 有什么好的建议吗?


(iQuant) #5
克隆策略
In [31]:
hs300_dict = {'date': {'1': '2017/11/25',
  '10': '2017/11/25',
  '100': '2017/11/25',
  '101': '2017/11/25',
  '102': '2017/11/25',
  '103': '2017/11/25',
  '104': '2017/11/25',
  '105': '2017/11/25',
  '106': '2017/11/25',
  '107': '2017/11/25',
  '108': '2017/11/25',
  '109': '2017/11/25',
  '11': '2017/11/25',
  '110': '2017/11/25',
  '111': '2017/11/25',
  '112': '2017/11/25',
  '113': '2017/11/25',
  '114': '2017/11/25',
  '115': '2017/11/25',
  '116': '2017/11/25',
  '117': '2017/11/25',
  '118': '2017/11/25',
  '119': '2017/11/25',
  '12': '2017/11/25',
  '120': '2017/11/25',
  '121': '2017/11/25',
  '122': '2017/11/25',
  '123': '2017/11/25',
  '124': '2017/11/25',
  '125': '2017/11/25',
  '126': '2017/11/25',
  '127': '2017/11/25',
  '128': '2017/11/25',
  '129': '2017/11/25',
  '13': '2017/11/25',
  '130': '2017/11/25',
  '131': '2017/11/25',
  '132': '2017/11/25',
  '133': '2017/11/25',
  '134': '2017/11/25',
  '135': '2017/11/25',
  '136': '2017/11/25',
  '137': '2017/11/25',
  '138': '2017/11/25',
  '139': '2017/11/25',
  '14': '2017/11/25',
  '140': '2017/11/25',
  '141': '2017/11/25',
  '142': '2017/11/25',
  '143': '2017/11/25',
  '144': '2017/11/25',
  '145': '2017/11/25',
  '146': '2017/11/25',
  '147': '2017/11/25',
  '148': '2017/11/25',
  '149': '2017/11/25',
  '15': '2017/11/25',
  '150': '2017/11/25',
  '151': '2017/11/25',
  '152': '2017/11/25',
  '153': '2017/11/25',
  '154': '2017/11/25',
  '155': '2017/11/25',
  '156': '2017/11/25',
  '157': '2017/11/25',
  '158': '2017/11/25',
  '159': '2017/11/25',
  '16': '2017/11/25',
  '160': '2017/11/25',
  '161': '2017/11/25',
  '162': '2017/11/25',
  '163': '2017/11/25',
  '164': '2017/11/25',
  '165': '2017/11/25',
  '166': '2017/11/25',
  '167': '2017/11/25',
  '168': '2017/11/25',
  '169': '2017/11/25',
  '17': '2017/11/25',
  '170': '2017/11/25',
  '171': '2017/11/25',
  '172': '2017/11/25',
  '173': '2017/11/25',
  '174': '2017/11/25',
  '175': '2017/11/25',
  '176': '2017/11/25',
  '177': '2017/11/25',
  '178': '2017/11/25',
  '179': '2017/11/25',
  '18': '2017/11/25',
  '180': '2017/11/25',
  '181': '2017/11/25',
  '182': '2017/11/25',
  '183': '2017/11/25',
  '184': '2017/11/25',
  '185': '2017/11/25',
  '186': '2017/11/25',
  '187': '2017/11/25',
  '188': '2017/11/25',
  '189': '2017/11/25',
  '19': '2017/11/25',
  '190': '2017/11/25',
  '191': '2017/11/25',
  '192': '2017/11/25',
  '193': '2017/11/25',
  '194': '2017/11/25',
  '195': '2017/11/25',
  '196': '2017/11/25',
  '197': '2017/11/25',
  '198': '2017/11/25',
  '199': '2017/11/25',
  '2': '2017/11/25',
  '20': '2017/11/25',
  '200': '2017/11/25',
  '201': '2017/11/25',
  '202': '2017/11/25',
  '203': '2017/11/25',
  '204': '2017/11/25',
  '205': '2017/11/25',
  '206': '2017/11/25',
  '207': '2017/11/25',
  '208': '2017/11/25',
  '209': '2017/11/25',
  '21': '2017/11/25',
  '210': '2017/11/25',
  '211': '2017/11/25',
  '212': '2017/11/25',
  '213': '2017/11/25',
  '214': '2017/11/25',
  '215': '2017/11/25',
  '216': '2017/11/25',
  '217': '2017/11/25',
  '218': '2017/11/25',
  '219': '2017/11/25',
  '22': '2017/11/25',
  '220': '2017/11/25',
  '221': '2017/11/25',
  '222': '2017/11/25',
  '223': '2017/11/25',
  '224': '2017/11/25',
  '225': '2017/11/25',
  '226': '2017/11/25',
  '227': '2017/11/25',
  '228': '2017/11/25',
  '229': '2017/11/25',
  '23': '2017/11/25',
  '230': '2017/11/25',
  '231': '2017/11/25',
  '232': '2017/11/25',
  '233': '2017/11/25',
  '234': '2017/11/25',
  '235': '2017/11/25',
  '236': '2017/11/25',
  '237': '2017/11/25',
  '238': '2017/11/25',
  '239': '2017/11/25',
  '24': '2017/11/25',
  '240': '2017/11/25',
  '241': '2017/11/25',
  '242': '2017/11/25',
  '243': '2017/11/25',
  '244': '2017/11/25',
  '245': '2017/11/25',
  '246': '2017/11/25',
  '247': '2017/11/25',
  '248': '2017/11/25',
  '249': '2017/11/25',
  '25': '2017/11/25',
  '250': '2017/11/25',
  '251': '2017/11/25',
  '252': '2017/11/25',
  '253': '2017/11/25',
  '254': '2017/11/25',
  '255': '2017/11/25',
  '256': '2017/11/25',
  '257': '2017/11/25',
  '258': '2017/11/25',
  '259': '2017/11/25',
  '26': '2017/11/25',
  '260': '2017/11/25',
  '261': '2017/11/25',
  '262': '2017/11/25',
  '263': '2017/11/25',
  '264': '2017/11/25',
  '265': '2017/11/25',
  '266': '2017/11/25',
  '267': '2017/11/25',
  '268': '2017/11/25',
  '269': '2017/11/25',
  '27': '2017/11/25',
  '270': '2017/11/25',
  '271': '2017/11/25',
  '272': '2017/11/25',
  '273': '2017/11/25',
  '274': '2017/11/25',
  '275': '2017/11/25',
  '276': '2017/11/25',
  '277': '2017/11/25',
  '278': '2017/11/25',
  '279': '2017/11/25',
  '28': '2017/11/25',
  '280': '2017/11/25',
  '281': '2017/11/25',
  '282': '2017/11/25',
  '283': '2017/11/25',
  '284': '2017/11/25',
  '285': '2017/11/25',
  '286': '2017/11/25',
  '287': '2017/11/25',
  '288': '2017/11/25',
  '289': '2017/11/25',
  '29': '2017/11/25',
  '290': '2017/11/25',
  '291': '2017/11/25',
  '292': '2017/11/25',
  '293': '2017/11/25',
  '294': '2017/11/25',
  '295': '2017/11/25',
  '296': '2017/11/25',
  '297': '2017/11/25',
  '298': '2017/11/25',
  '299': '2017/11/25',
  '3': '2017/11/25',
  '30': '2017/11/25',
  '300': '2017/11/25',
  '31': '2017/11/25',
  '32': '2017/11/25',
  '33': '2017/11/25',
  '34': '2017/11/25',
  '35': '2017/11/25',
  '36': '2017/11/25',
  '37': '2017/11/25',
  '38': '2017/11/25',
  '39': '2017/11/25',
  '4': '2017/11/25',
  '40': '2017/11/25',
  '41': '2017/11/25',
  '42': '2017/11/25',
  '43': '2017/11/25',
  '44': '2017/11/25',
  '45': '2017/11/25',
  '46': '2017/11/25',
  '47': '2017/11/25',
  '48': '2017/11/25',
  '49': '2017/11/25',
  '5': '2017/11/25',
  '50': '2017/11/25',
  '51': '2017/11/25',
  '52': '2017/11/25',
  '53': '2017/11/25',
  '54': '2017/11/25',
  '55': '2017/11/25',
  '56': '2017/11/25',
  '57': '2017/11/25',
  '58': '2017/11/25',
  '59': '2017/11/25',
  '6': '2017/11/25',
  '60': '2017/11/25',
  '61': '2017/11/25',
  '62': '2017/11/25',
  '63': '2017/11/25',
  '64': '2017/11/25',
  '65': '2017/11/25',
  '66': '2017/11/25',
  '67': '2017/11/25',
  '68': '2017/11/25',
  '69': '2017/11/25',
  '7': '2017/11/25',
  '70': '2017/11/25',
  '71': '2017/11/25',
  '72': '2017/11/25',
  '73': '2017/11/25',
  '74': '2017/11/25',
  '75': '2017/11/25',
  '76': '2017/11/25',
  '77': '2017/11/25',
  '78': '2017/11/25',
  '79': '2017/11/25',
  '8': '2017/11/25',
  '80': '2017/11/25',
  '81': '2017/11/25',
  '82': '2017/11/25',
  '83': '2017/11/25',
  '84': '2017/11/25',
  '85': '2017/11/25',
  '86': '2017/11/25',
  '87': '2017/11/25',
  '88': '2017/11/25',
  '89': '2017/11/25',
  '9': '2017/11/25',
  '90': '2017/11/25',
  '91': '2017/11/25',
  '92': '2017/11/25',
  '93': '2017/11/25',
  '94': '2017/11/25',
  '95': '2017/11/25',
  '96': '2017/11/25',
  '97': '2017/11/25',
  '98': '2017/11/25',
  '99': '2017/11/25'},
 'instruments': {'1': '000001.SZA',
  '10': '000157.SZA',
  '100': '002673.SZA',
  '101': '002714.SZA',
  '102': '002736.SZA',
  '103': '002739.SZA',
  '104': '002797.SZA',
  '105': '002831.SZA',
  '106': '002839.SZA',
  '107': '002841.SZA',
  '108': '300017.SZA',
  '109': '300024.SZA',
  '11': '000166.SZA',
  '110': '300027.SZA',
  '111': '300033.SZA',
  '112': '300059.SZA',
  '113': '300070.SZA',
  '114': '300072.SZA',
  '115': '300104.SZA',
  '116': '300124.SZA',
  '117': '300133.SZA',
  '118': '300144.SZA',
  '119': '300168.SZA',
  '12': '000333.SZA',
  '120': '300251.SZA',
  '121': '300315.SZA',
  '122': '600000.SHA',
  '123': '600008.SHA',
  '124': '600009.SHA',
  '125': '600010.SHA',
  '126': '600015.SHA',
  '127': '600016.SHA',
  '128': '600018.SHA',
  '129': '600019.SHA',
  '13': '000338.SZA',
  '130': '600021.SHA',
  '131': '600023.SHA',
  '132': '600028.SHA',
  '133': '600029.SHA',
  '134': '600030.SHA',
  '135': '600031.SHA',
  '136': '600036.SHA',
  '137': '600037.SHA',
  '138': '600038.SHA',
  '139': '600048.SHA',
  '14': '000402.SZA',
  '140': '600050.SHA',
  '141': '600060.SHA',
  '142': '600061.SHA',
  '143': '600066.SHA',
  '144': '600068.SHA',
  '145': '600074.SHA',
  '146': '600085.SHA',
  '147': '600089.SHA',
  '148': '600100.SHA',
  '149': '600104.SHA',
  '15': '000413.SZA',
  '150': '600109.SHA',
  '151': '600111.SHA',
  '152': '600115.SHA',
  '153': '600118.SHA',
  '154': '600150.SHA',
  '155': '600153.SHA',
  '156': '600157.SHA',
  '157': '600170.SHA',
  '158': '600177.SHA',
  '159': '600188.SHA',
  '16': '000415.SZA',
  '160': '600196.SHA',
  '161': '600208.SHA',
  '162': '600221.SHA',
  '163': '600233.SHA',
  '164': '600256.SHA',
  '165': '600271.SHA',
  '166': '600276.SHA',
  '167': '600297.SHA',
  '168': '600309.SHA',
  '169': '600332.SHA',
  '17': '000423.SZA',
  '170': '600340.SHA',
  '171': '600352.SHA',
  '172': '600362.SHA',
  '173': '600369.SHA',
  '174': '600372.SHA',
  '175': '600373.SHA',
  '176': '600376.SHA',
  '177': '600383.SHA',
  '178': '600406.SHA',
  '179': '600415.SHA',
  '18': '000425.SZA',
  '180': '600436.SHA',
  '181': '600446.SHA',
  '182': '600482.SHA',
  '183': '600485.SHA',
  '184': '600489.SHA',
  '185': '600498.SHA',
  '186': '600518.SHA',
  '187': '600519.SHA',
  '188': '600522.SHA',
  '189': '600535.SHA',
  '19': '000503.SZA',
  '190': '600547.SHA',
  '191': '600549.SHA',
  '192': '600570.SHA',
  '193': '600583.SHA',
  '194': '600585.SHA',
  '195': '600588.SHA',
  '196': '600606.SHA',
  '197': '600637.SHA',
  '198': '600649.SHA',
  '199': '600660.SHA',
  '2': '000002.SZA',
  '20': '000538.SZA',
  '200': '600663.SHA',
  '201': '600674.SHA',
  '202': '600682.SHA',
  '203': '600685.SHA',
  '204': '600688.SHA',
  '205': '600690.SHA',
  '206': '600703.SHA',
  '207': '600704.SHA',
  '208': '600705.SHA',
  '209': '600718.SHA',
  '21': '000540.SZA',
  '210': '600737.SHA',
  '211': '600739.SHA',
  '212': '600741.SHA',
  '213': '600795.SHA',
  '214': '600804.SHA',
  '215': '600816.SHA',
  '216': '600820.SHA',
  '217': '600827.SHA',
  '218': '600837.SHA',
  '219': '600871.SHA',
  '22': '000555.SZA',
  '220': '600886.SHA',
  '221': '600887.SHA',
  '222': '600893.SHA',
  '223': '600895.SHA',
  '224': '600900.SHA',
  '225': '600909.SHA',
  '226': '600919.SHA',
  '227': '600926.SHA',
  '228': '600958.SHA',
  '229': '600959.SHA',
  '23': '000559.SZA',
  '230': '600977.SHA',
  '231': '600999.SHA',
  '232': '601006.SHA',
  '233': '601009.SHA',
  '234': '601018.SHA',
  '235': '601021.SHA',
  '236': '601088.SHA',
  '237': '601099.SHA',
  '238': '601111.SHA',
  '239': '601117.SHA',
  '24': '000568.SZA',
  '240': '601118.SHA',
  '241': '601127.SHA',
  '242': '601155.SHA',
  '243': '601163.SHA',
  '244': '601166.SHA',
  '245': '601169.SHA',
  '246': '601186.SHA',
  '247': '601198.SHA',
  '248': '601211.SHA',
  '249': '601216.SHA',
  '25': '000623.SZA',
  '250': '601225.SHA',
  '251': '601229.SHA',
  '252': '601288.SHA',
  '253': '601318.SHA',
  '254': '601328.SHA',
  '255': '601333.SHA',
  '256': '601336.SHA',
  '257': '601375.SHA',
  '258': '601377.SHA',
  '259': '601390.SHA',
  '26': '000625.SZA',
  '260': '601398.SHA',
  '261': '601555.SHA',
  '262': '601600.SHA',
  '263': '601601.SHA',
  '264': '601607.SHA',
  '265': '601608.SHA',
  '266': '601611.SHA',
  '267': '601618.SHA',
  '268': '601628.SHA',
  '269': '601633.SHA',
  '27': '000627.SZA',
  '270': '601668.SHA',
  '271': '601669.SHA',
  '272': '601688.SHA',
  '273': '601718.SHA',
  '274': '601727.SHA',
  '275': '601766.SHA',
  '276': '601788.SHA',
  '277': '601800.SHA',
  '278': '601818.SHA',
  '279': '601857.SHA',
  '28': '000630.SZA',
  '280': '601866.SHA',
  '281': '601872.SHA',
  '282': '601877.SHA',
  '283': '601881.SHA',
  '284': '601888.SHA',
  '285': '601899.SHA',
  '286': '601901.SHA',
  '287': '601919.SHA',
  '288': '601933.SHA',
  '289': '601939.SHA',
  '29': '000651.SZA',
  '290': '601958.SHA',
  '291': '601966.SHA',
  '292': '601985.SHA',
  '293': '601988.SHA',
  '294': '601989.SHA',
  '295': '601992.SHA',
  '296': '601997.SHA',
  '297': '601998.SHA',
  '298': '603160.SHA',
  '299': '603858.SHA',
  '3': '000008.SZA',
  '30': '000671.SZA',
  '300': '603993.SHA',
  '31': '000686.SZA',
  '32': '000709.SZA',
  '33': '000718.SZA',
  '34': '000725.SZA',
  '35': '000728.SZA',
  '36': '000738.SZA',
  '37': '000750.SZA',
  '38': '000768.SZA',
  '39': '000776.SZA',
  '4': '000009.SZA',
  '40': '000783.SZA',
  '41': '000792.SZA',
  '42': '000793.SZA',
  '43': '000826.SZA',
  '44': '000839.SZA',
  '45': '000858.SZA',
  '46': '000876.SZA',
  '47': '000895.SZA',
  '48': '000917.SZA',
  '49': '000938.SZA',
  '5': '000060.SZA',
  '50': '000959.SZA',
  '51': '000961.SZA',
  '52': '000963.SZA',
  '53': '000977.SZA',
  '54': '000983.SZA',
  '55': '001979.SZA',
  '56': '002007.SZA',
  '57': '002008.SZA',
  '58': '002024.SZA',
  '59': '002027.SZA',
  '6': '000063.SZA',
  '60': '002044.SZA',
  '61': '002049.SZA',
  '62': '002065.SZA',
  '63': '002074.SZA',
  '64': '002081.SZA',
  '65': '002131.SZA',
  '66': '002142.SZA',
  '67': '002146.SZA',
  '68': '002152.SZA',
  '69': '002153.SZA',
  '7': '000069.SZA',
  '70': '002174.SZA',
  '71': '002183.SZA',
  '72': '002195.SZA',
  '73': '002202.SZA',
  '74': '002230.SZA',
  '75': '002236.SZA',
  '76': '002241.SZA',
  '77': '002252.SZA',
  '78': '002292.SZA',
  '79': '002299.SZA',
  '8': '000100.SZA',
  '80': '002304.SZA',
  '81': '002310.SZA',
  '82': '002352.SZA',
  '83': '002385.SZA',
  '84': '002411.SZA',
  '85': '002415.SZA',
  '86': '002424.SZA',
  '87': '002426.SZA',
  '88': '002450.SZA',
  '89': '002456.SZA',
  '9': '000156.SZA',
  '90': '002465.SZA',
  '91': '002466.SZA',
  '92': '002470.SZA',
  '93': '002475.SZA',
  '94': '002500.SZA',
  '95': '002508.SZA',
  '96': '002555.SZA',
  '97': '002558.SZA',
  '98': '002594.SZA',
  '99': '002602.SZA'},
 'name': {'1': '平安银行',
  '10': '中联重科',
  '100': '西部证券',
  '101': '牧原股份',
  '102': '国信证券',
  '103': '万达电影',
  '104': '第一创业',
  '105': '裕同科技',
  '106': '张家港行',
  '107': '视源股份',
  '108': '网宿科技',
  '109': '机器人',
  '11': '申万宏源',
  '110': '华谊兄弟',
  '111': '同花顺',
  '112': '东方财富',
  '113': '碧水源',
  '114': '三聚环保',
  '115': '乐视网',
  '116': '汇川技术',
  '117': '华策影视',
  '118': '宋城演艺',
  '119': '万达信息',
  '12': '美的集团',
  '120': '光线传媒',
  '121': '掌趣科技',
  '122': '浦发银行',
  '123': '首创股份',
  '124': '上海机场',
  '125': '包钢股份',
  '126': '华夏银行',
  '127': '民生银行',
  '128': '上港集团',
  '129': '宝钢股份',
  '13': '潍柴动力',
  '130': '上海电力',
  '131': '浙能电力',
  '132': '中国石化',
  '133': '南方航空',
  '134': '中信证券',
  '135': '三一重工',
  '136': '招商银行',
  '137': '歌华有线',
  '138': '中直股份',
  '139': '保利地产',
  '14': '金融街',
  '140': '中国联通',
  '141': '海信电器',
  '142': '国投安信',
  '143': '宇通客车',
  '144': '葛洲坝',
  '145': '保千里',
  '146': '同仁堂',
  '147': '特变电工',
  '148': '同方股份',
  '149': '上汽集团',
  '15': '东旭光电',
  '150': '国金证券',
  '151': '北方稀土',
  '152': '东方航空',
  '153': '中国卫星',
  '154': '中国船舶',
  '155': '建发股份',
  '156': '永泰能源',
  '157': '上海建工',
  '158': '雅戈尔',
  '159': '兖州煤业',
  '16': '渤海金控',
  '160': '复星医药',
  '161': '新湖中宝',
  '162': '海航控股',
  '163': '圆通速递',
  '164': '广汇能源',
  '165': '航天信息',
  '166': '恒瑞医药',
  '167': '广汇汽车',
  '168': '万华化学',
  '169': '白云山',
  '17': '东阿阿胶',
  '170': '华夏幸福',
  '171': '浙江龙盛',
  '172': '江西铜业',
  '173': '西南证券',
  '174': '中航电子',
  '175': '中文传媒',
  '176': '首开股份',
  '177': '金地集团',
  '178': '国电南瑞',
  '179': '小商品城',
  '18': '徐工机械',
  '180': '片仔癀',
  '181': '金证股份',
  '182': '中国动力',
  '183': '信威集团',
  '184': '中金黄金',
  '185': '烽火通信',
  '186': '康美药业',
  '187': '贵州茅台',
  '188': '中天科技',
  '189': '天士力',
  '19': '海虹控股',
  '190': '山东黄金',
  '191': '厦门钨业',
  '192': '恒生电子',
  '193': '海油工程',
  '194': '海螺水泥',
  '195': '用友网络',
  '196': '绿地控股',
  '197': '东方明珠',
  '198': '城投控股',
  '199': '福耀玻璃',
  '2': '万科A',
  '20': '云南白药',
  '200': '陆家嘴',
  '201': '川投能源',
  '202': '南京新百',
  '203': '中船防务',
  '204': '上海石化',
  '205': '青岛海尔',
  '206': '三安光电',
  '207': '物产中大',
  '208': '中航资本',
  '209': '东软集团',
  '21': '中天金融',
  '210': '中粮糖业',
  '211': '辽宁成大',
  '212': '华域汽车',
  '213': '国电电力',
  '214': '鹏博士',
  '215': '安信信托',
  '216': '隧道股份',
  '217': '百联股份',
  '218': '海通证券',
  '219': '石化油服',
  '22': '神州信息',
  '220': '国投电力',
  '221': '伊利股份',
  '222': '航发动力',
  '223': '张江高科',
  '224': '长江电力',
  '225': '华安证券',
  '226': '江苏银行',
  '227': '杭州银行',
  '228': '东方证券',
  '229': '江苏有线',
  '23': '万向钱潮',
  '230': '中国电影',
  '231': '招商证券',
  '232': '大秦铁路',
  '233': '南京银行',
  '234': '宁波港',
  '235': '春秋航空',
  '236': '中国神华',
  '237': '太平洋',
  '238': '中国国航',
  '239': '中国化学',
  '24': '泸州老窖',
  '240': '海南橡胶',
  '241': '小康股份',
  '242': '新城控股',
  '243': '三角轮胎',
  '244': '兴业银行',
  '245': '北京银行',
  '246': '中国铁建',
  '247': '东兴证券',
  '248': '国泰君安',
  '249': '君正集团',
  '25': '吉林敖东',
  '250': '陕西煤业',
  '251': '上海银行',
  '252': '农业银行',
  '253': '中国平安',
  '254': '交通银行',
  '255': '广深铁路',
  '256': '新华保险',
  '257': '中原证券',
  '258': '兴业证券',
  '259': '中国中铁',
  '26': '长安汽车',
  '260': '工商银行',
  '261': '东吴证券',
  '262': '中国铝业',
  '263': '中国太保',
  '264': '上海医药',
  '265': '中信重工',
  '266': '中国核建',
  '267': '中国中冶',
  '268': '中国人寿',
  '269': '长城汽车',
  '27': '天茂集团',
  '270': '中国建筑',
  '271': '中国电建',
  '272': '华泰证券',
  '273': '际华集团',
  '274': '上海电气',
  '275': '中国中车',
  '276': '光大证券',
  '277': '中国交建',
  '278': '光大银行',
  '279': '中国石油',
  '28': '铜陵有色',
  '280': '中远海发',
  '281': '招商轮船',
  '282': '正泰电器',
  '283': '中国银河',
  '284': '中国国旅',
  '285': '紫金矿业',
  '286': '方正证券',
  '287': '中远海控',
  '288': '永辉超市',
  '289': '建设银行',
  '29': '格力电器',
  '290': '金钼股份',
  '291': '玲珑轮胎',
  '292': '中国核电',
  '293': '中国银行',
  '294': '中国重工',
  '295': '金隅股份',
  '296': '贵阳银行',
  '297': '中信银行',
  '298': '汇顶科技',
  '299': '步长制药',
  '3': '神州高铁',
  '30': '阳光城',
  '300': '洛阳钼业',
  '31': '东北证券',
  '32': '河钢股份',
  '33': '苏宁环球',
  '34': '京东方A',
  '35': '国元证券',
  '36': '航发控制',
  '37': '国海证券',
  '38': '中航飞机',
  '39': '广发证券',
  '4': '中国宝安',
  '40': '长江证券',
  '41': '盐湖股份',
  '42': '华闻传媒',
  '43': '启迪桑德',
  '44': '中信国安',
  '45': '五粮液',
  '46': '新希望',
  '47': '双汇发展',
  '48': '电广传媒',
  '49': '紫光股份',
  '5': '中金岭南',
  '50': '首钢股份',
  '51': '中南建设',
  '52': '华东医药',
  '53': '浪潮信息',
  '54': '西山煤电',
  '55': '招商蛇口',
  '56': '华兰生物',
  '57': '大族激光',
  '58': '苏宁云商',
  '59': '分众传媒',
  '6': '中兴通讯',
  '60': '美年健康',
  '61': '紫光国芯',
  '62': '东华软件',
  '63': '国轩高科',
  '64': '金螳螂',
  '65': '利欧股份',
  '66': '宁波银行',
  '67': '荣盛发展',
  '68': '广电运通',
  '69': '石基信息',
  '7': '华侨城A',
  '70': '游族网络',
  '71': '怡亚通',
  '72': '二三四五',
  '73': '金风科技',
  '74': '科大讯飞',
  '75': '大华股份',
  '76': '歌尔股份',
  '77': '上海莱士',
  '78': '奥飞娱乐',
  '79': '圣农发展',
  '8': 'TCL集团',
  '80': '洋河股份',
  '81': '东方园林',
  '82': '顺丰控股',
  '83': '大北农',
  '84': '必康股份',
  '85': '海康威视',
  '86': '贵州百灵',
  '87': '胜利精密',
  '88': '康得新',
  '89': '欧菲光',
  '9': '华数传媒',
  '90': '海格通信',
  '91': '天齐锂业',
  '92': '金正大',
  '93': '立讯精密',
  '94': '山西证券',
  '95': '老板电器',
  '96': '三七互娱',
  '97': '巨人网络',
  '98': '比亚迪',
  '99': '世纪华通'},
 'weight': {'1': 0.86299999999999999,
  '10': 0.17860000000000001,
  '100': 0.2177,
  '101': 0.1431,
  '102': 0.28089999999999998,
  '103': 0.21560000000000001,
  '104': 0.038699999999999998,
  '105': 0.0269,
  '106': 0.022200000000000001,
  '107': 0.029999999999999999,
  '108': 0.12770000000000001,
  '109': 0.19719999999999999,
  '11': 0.29709999999999998,
  '110': 0.12839999999999999,
  '111': 0.1071,
  '112': 0.27460000000000001,
  '113': 0.31780000000000003,
  '114': 0.27979999999999999,
  '115': 0.3236,
  '116': 0.26939999999999997,
  '117': 0.066600000000000006,
  '118': 0.12859999999999999,
  '119': 0.083199999999999996,
  '12': 2.0198999999999998,
  '120': 0.074399999999999994,
  '121': 0.1173,
  '122': 1.2431000000000001,
  '123': 0.1239,
  '124': 0.36030000000000001,
  '125': 0.31719999999999998,
  '126': 0.51049999999999995,
  '127': 1.7178,
  '128': 0.23169999999999999,
  '129': 0.61199999999999999,
  '13': 0.36730000000000002,
  '130': 0.083799999999999999,
  '131': 0.1918,
  '132': 0.56630000000000003,
  '133': 0.2833,
  '134': 1.1952,
  '135': 0.2762,
  '136': 2.4466999999999999,
  '137': 0.088400000000000006,
  '138': 0.094399999999999998,
  '139': 0.67569999999999997,
  '14': 0.1215,
  '140': 0.58320000000000005,
  '141': 0.1016,
  '142': 0.111,
  '143': 0.28970000000000001,
  '144': 0.2414,
  '145': 0.089300000000000004,
  '146': 0.16120000000000001,
  '147': 0.33739999999999998,
  '148': 0.1741,
  '149': 0.94979999999999998,
  '15': 0.21440000000000001,
  '150': 0.19989999999999999,
  '151': 0.2787,
  '152': 0.18160000000000001,
  '153': 0.14050000000000001,
  '154': 0.14990000000000001,
  '155': 0.14849999999999999,
  '156': 0.15379999999999999,
  '157': 0.1515,
  '158': 0.18479999999999999,
  '159': 0.040599999999999997,
  '16': 0.1045,
  '160': 0.35460000000000003,
  '161': 0.16569999999999999,
  '162': 0.18959999999999999,
  '163': 0.064500000000000002,
  '164': 0.11599999999999999,
  '165': 0.18820000000000001,
  '166': 1.0210999999999999,
  '167': 0.1678,
  '168': 0.45019999999999999,
  '169': 0.15939999999999999,
  '17': 0.29699999999999999,
  '170': 0.32200000000000001,
  '171': 0.2046,
  '172': 0.1623,
  '173': 0.1356,
  '174': 0.071099999999999997,
  '175': 0.096199999999999994,
  '176': 0.098199999999999996,
  '177': 0.23519999999999999,
  '178': 0.22489999999999999,
  '179': 0.1673,
  '18': 0.13900000000000001,
  '180': 0.17829999999999999,
  '181': 0.075999999999999998,
  '182': 0.0814,
  '183': 0.22570000000000001,
  '184': 0.154,
  '185': 0.16320000000000001,
  '186': 0.55249999999999999,
  '187': 2.7605,
  '188': 0.24110000000000001,
  '189': 0.21590000000000001,
  '19': 0.15809999999999999,
  '190': 0.19420000000000001,
  '191': 0.1072,
  '192': 0.22950000000000001,
  '193': 0.122,
  '194': 0.44069999999999998,
  '195': 0.1507,
  '196': 0.2427,
  '197': 0.23730000000000001,
  '198': 0.1061,
  '199': 0.3337,
  '2': 1.7497,
  '20': 0.47470000000000001,
  '200': 0.1484,
  '201': 0.1953,
  '202': 0.14979999999999999,
  '203': 0.077200000000000005,
  '204': 0.1237,
  '205': 0.45250000000000001,
  '206': 0.55030000000000001,
  '207': 0.11550000000000001,
  '208': 0.24779999999999999,
  '209': 0.1222,
  '21': 0.1827,
  '210': 0.084199999999999997,
  '211': 0.1983,
  '212': 0.34329999999999999,
  '213': 0.3493,
  '214': 0.1918,
  '215': 0.2228,
  '216': 0.15989999999999999,
  '217': 0.1118,
  '218': 1.0267999999999999,
  '219': 0.047899999999999998,
  '22': 0.042599999999999999,
  '220': 0.26819999999999999,
  '221': 1.5287999999999999,
  '222': 0.23930000000000001,
  '223': 0.1166,
  '224': 0.92710000000000004,
  '225': 0.091700000000000004,
  '226': 0.090800000000000006,
  '227': 0.046100000000000002,
  '228': 0.41639999999999999,
  '229': 0.13730000000000001,
  '23': 0.1384,
  '230': 0.083099999999999993,
  '231': 0.37059999999999998,
  '232': 0.4672,
  '233': 0.35539999999999999,
  '234': 0.21679999999999999,
  '235': 0.078700000000000006,
  '236': 0.35630000000000001,
  '237': 0.23800000000000002,
  '238': 0.17499999999999999,
  '239': 0.1169,
  '24': 0.38490000000000002,
  '240': 0.086900000000000005,
  '241': 0.0361,
  '242': 0.17249999999999999,
  '243': 0.049700000000000001,
  '244': 1.8959999999999999,
  '245': 0.94620000000000004,
  '246': 0.50070000000000003,
  '247': 0.1628,
  '248': 0.78900000000000003,
  '249': 0.1542,
  '25': 0.19089999999999999,
  '250': 0.21060000000000001,
  '251': 0.1321,
  '252': 1.2574000000000001,
  '253': 6.125,
  '254': 1.4948999999999999,
  '255': 0.14860000000000001,
  '256': 0.46529999999999999,
  '257': 0.058500000000000003,
  '258': 0.31990000000000002,
  '259': 0.60999999999999999,
  '26': 0.23230000000000001,
  '260': 1.1583000000000001,
  '261': 0.2298,
  '262': 0.46910000000000002,
  '263': 1.1958,
  '264': 0.25600000000000001,
  '265': 0.077600000000000002,
  '266': 0.054100000000000002,
  '267': 0.24510000000000001,
  '268': 0.48299999999999998,
  '269': 0.121,
  '27': 0.1056,
  '270': 1.3067,
  '271': 0.31809999999999999,
  '272': 0.55179999999999996,
  '273': 0.089999999999999997,
  '274': 0.26090000000000002,
  '275': 0.97819999999999996,
  '276': 0.25600000000000001,
  '277': 0.20710000000000001,
  '278': 0.56589999999999996,
  '279': 0.3594,
  '28': 0.16209999999999999,
  '280': 0.11,
  '281': 0.094,
  '282': 0.095000000000000001,
  '283': 0.072900000000000006,
  '284': 0.34799999999999998,
  '285': 0.3367,
  '286': 0.28600000000000003,
  '287': 0.2293,
  '288': 0.30819999999999997,
  '289': 0.41810000000000003,
  '29': 1.7739,
  '290': 0.066699999999999995,
  '291': 0.040899999999999999,
  '292': 0.3216,
  '293': 0.72670000000000001,
  '294': 0.52239999999999998,
  '295': 0.17180000000000001,
  '296': 0.090399999999999994,
  '297': 0.16650000000000001,
  '298': 0.048899999999999999,
  '299': 0.047300000000000002,
  '3': 0.1361,
  '30': 0.1024,
  '300': 0.1694,
  '31': 0.11940000000000001,
  '32': 0.15690000000000001,
  '33': 0.071199999999999999,
  '34': 1.2971999999999999,
  '35': 0.22239999999999999,
  '36': 0.074499999999999997,
  '37': 0.1421,
  '38': 0.2235,
  '39': 0.4622,
  '4': 0.15329999999999999,
  '40': 0.26240000000000002,
  '41': 0.1905,
  '42': 0.18410000000000001,
  '43': 0.16669999999999999,
  '44': 0.2737,
  '45': 1.1216999999999999,
  '46': 0.14000000000000001,
  '47': 0.22919999999999999,
  '48': 0.1008,
  '49': 0.080399999999999999,
  '5': 0.1636,
  '50': 0.092799999999999994,
  '51': 0.060600000000000001,
  '52': 0.22670000000000001,
  '53': 0.1239,
  '54': 0.13370000000000001,
  '55': 0.38179999999999997,
  '56': 0.13919999999999999,
  '57': 0.3543,
  '58': 0.47620000000000001,
  '59': 0.1794,
  '6': 0.66249999999999998,
  '60': 0.17199999999999999,
  '61': 0.11269999999999999,
  '62': 0.1658,
  '63': 0.14180000000000001,
  '64': 0.18429999999999999,
  '65': 0.076899999999999996,
  '66': 0.37659999999999999,
  '67': 0.14549999999999999,
  '68': 0.078799999999999995,
  '69': 0.067400000000000002,
  '7': 0.25729999999999997,
  '70': 0.075600000000000001,
  '71': 0.1103,
  '72': 0.1231,
  '73': 0.25369999999999998,
  '74': 0.45529999999999998,
  '75': 0.3579,
  '76': 0.36499999999999999,
  '77': 0.26529999999999998,
  '78': 0.070999999999999994,
  '79': 0.061199999999999997,
  '8': 0.27210000000000001,
  '80': 0.60170000000000001,
  '81': 0.2077,
  '82': 0.1188,
  '83': 0.1128,
  '84': 0.10780000000000001,
  '85': 1.2582,
  '86': 0.068500000000000005,
  '87': 0.1084,
  '88': 0.53400000000000003,
  '89': 0.37799999999999995,
  '9': 0.070900000000000005,
  '90': 0.15570000000000001,
  '91': 0.40050000000000002,
  '92': 0.12659999999999999,
  '93': 0.27060000000000001,
  '94': 0.15029999999999999,
  '95': 0.1953,
  '96': 0.082699999999999996,
  '97': 0.085699999999999998,
  '98': 0.30790000000000001,
  '99': 0.088800000000000004}}
In [39]:
hs300_df = pd.DataFrame(hs300_dict)
hs300_df.index = range(len(hs300_df))
In [40]:
 hs300_df
Out[40]:
date instruments name weight
0 2017/11/25 000001.SZA 平安银行 0.8630
1 2017/11/25 000157.SZA 中联重科 0.1786
2 2017/11/25 002673.SZA 西部证券 0.2177
3 2017/11/25 002714.SZA 牧原股份 0.1431
4 2017/11/25 002736.SZA 国信证券 0.2809
5 2017/11/25 002739.SZA 万达电影 0.2156
6 2017/11/25 002797.SZA 第一创业 0.0387
7 2017/11/25 002831.SZA 裕同科技 0.0269
8 2017/11/25 002839.SZA 张家港行 0.0222
9 2017/11/25 002841.SZA 视源股份 0.0300
10 2017/11/25 300017.SZA 网宿科技 0.1277
11 2017/11/25 300024.SZA 机器人 0.1972
12 2017/11/25 000166.SZA 申万宏源 0.2971
13 2017/11/25 300027.SZA 华谊兄弟 0.1284
14 2017/11/25 300033.SZA 同花顺 0.1071
15 2017/11/25 300059.SZA 东方财富 0.2746
16 2017/11/25 300070.SZA 碧水源 0.3178
17 2017/11/25 300072.SZA 三聚环保 0.2798
18 2017/11/25 300104.SZA 乐视网 0.3236
19 2017/11/25 300124.SZA 汇川技术 0.2694
20 2017/11/25 300133.SZA 华策影视 0.0666
21 2017/11/25 300144.SZA 宋城演艺 0.1286
22 2017/11/25 300168.SZA 万达信息 0.0832
23 2017/11/25 000333.SZA 美的集团 2.0199
24 2017/11/25 300251.SZA 光线传媒 0.0744
25 2017/11/25 300315.SZA 掌趣科技 0.1173
26 2017/11/25 600000.SHA 浦发银行 1.2431
27 2017/11/25 600008.SHA 首创股份 0.1239
28 2017/11/25 600009.SHA 上海机场 0.3603
29 2017/11/25 600010.SHA 包钢股份 0.3172
... ... ... ... ...
270 2017/11/25 002195.SZA 二三四五 0.1231
271 2017/11/25 002202.SZA 金风科技 0.2537
272 2017/11/25 002230.SZA 科大讯飞 0.4553
273 2017/11/25 002236.SZA 大华股份 0.3579
274 2017/11/25 002241.SZA 歌尔股份 0.3650
275 2017/11/25 002252.SZA 上海莱士 0.2653
276 2017/11/25 002292.SZA 奥飞娱乐 0.0710
277 2017/11/25 002299.SZA 圣农发展 0.0612
278 2017/11/25 000100.SZA TCL集团 0.2721
279 2017/11/25 002304.SZA 洋河股份 0.6017
280 2017/11/25 002310.SZA 东方园林 0.2077
281 2017/11/25 002352.SZA 顺丰控股 0.1188
282 2017/11/25 002385.SZA 大北农 0.1128
283 2017/11/25 002411.SZA 必康股份 0.1078
284 2017/11/25 002415.SZA 海康威视 1.2582
285 2017/11/25 002424.SZA 贵州百灵 0.0685
286 2017/11/25 002426.SZA 胜利精密 0.1084
287 2017/11/25 002450.SZA 康得新 0.5340
288 2017/11/25 002456.SZA 欧菲光 0.3780
289 2017/11/25 000156.SZA 华数传媒 0.0709
290 2017/11/25 002465.SZA 海格通信 0.1557
291 2017/11/25 002466.SZA 天齐锂业 0.4005
292 2017/11/25 002470.SZA 金正大 0.1266
293 2017/11/25 002475.SZA 立讯精密 0.2706
294 2017/11/25 002500.SZA 山西证券 0.1503
295 2017/11/25 002508.SZA 老板电器 0.1953
296 2017/11/25 002555.SZA 三七互娱 0.0827
297 2017/11/25 002558.SZA 巨人网络 0.0857
298 2017/11/25 002594.SZA 比亚迪 0.3079
299 2017/11/25 002602.SZA 世纪华通 0.0888

300 rows × 4 columns


(QuanterLi) #6

建议封装一个调取重要指数成分股权重的接口函数。


(iQuant) #7

好的,收到建议!