【发布时间】:2017-11-14 10:21:11
【问题描述】:
d_hsp={"1":"I","2":"II","3":"III","4":"IV","5":"V","6":"VI","7":"VII","8":"VIII",
"9":"IX","10":"X","11":"XI","12":"XII","13":"XIII","14":"XIV","15":"XV",
"16":"XVI","17":"XVII","18":"XVIII","19":"XIX","20":"XX","21":"XXI",
"22":"XXII","23":"XXIII","24":"XXIV","25":"XXV"}
HSP_OLD['tryl'] = HSP_OLD['tryl'].replace(d_hsp, regex=True)
HSP_OLD 是一个数据框,tryl 是HSP_OLD 的一列,下面是tryl 中的一些值示例:
SAF/HSP: Secondary diagnosis E code 1
SAF/HSP: Secondary diagnosis E code 11
我用字典代替,1-10有效,11就变成“II”,12就变成“III”。
【问题讨论】:
-
标题似乎与代码相反。
标签: python regex pandas dictionary replace