df?=?pd.DataFrame(np.random.randint(1,?10,?[3,3]),?columns?=?list('ABC'))
?通過?dict?制造key
???index_htable={}????
????for?_,row?in??idc.iterrows():???#按行循環
????????key?=?str(row[u'股票代碼'])?+?'|'?+str(row[u'日期'])?#根據不同?的索引重新制作鍵值
????????value?=?str(row[u'指數代碼'])
????????if?value?==?'000300.SH':
????????????value?=?'滬深300'
????????else:
????????????value?=?'其他'
????????index_htable[key]?=?value?#?對值重新定義索引和名稱
????def?find_index_constitutes(code):
????????key?=?str(code[0])?+?'|'?+?str(code[1])??
????????if?key?in?index_htable:??#?搜尋鍵對應的值
????????????print('found?key',key,index_htable[key])
????????????return?index_htable[key]
????????else:
????????????return?'其他'