pandas で Excel をimport する時、文字列が数字になった

以下で実装

項目名
code str
score float
df = pd.read_excel('./score.xlsx', dtype={'code': str,'score':float})
dic = pd.Series(df['score'].values, index=df['code']).to_dict()

dic['123']
# --> 1.5