python 条件替换数据的问题

问题遇到的现象和发生背景

需要做数据替换,有一个excel 数据如图

img


python 中显示为

img


我需要把I60改为1

img

写了如下代码

问题相关代码
a=["I61","I63","I60"]
for row in data.iterrows():
    if data.主要诊断.any() in a:
        data.主要诊断=data.主要诊断.replace(["\tI61","\tI63","\tI60"],["1","2","3"])
    else:
        data.主要诊断="9"
运行结果显示这一列全部改为9了
我的解答思路和尝试过的方法 ,我将
a=["I61","I63","I60"]

改为

a=["\tI61","\tI63","\tI60"]

结果还是全部为9


data.主要诊断 = data.主要诊断.map({r"\tI61": "1", r"\tI62": "2", r"\tI63": "3"}).fillna(9)

data.主要诊断=data.主要诊断.replace(["\tI61","\tI63","\tI60"],["1","2","3"])
改成

data.主要诊断=data.主要诊断.replace("\tI61","1")
data.主要诊断=data.主要诊断.replace("\tI62","2")
data.主要诊断=data.主要诊断.replace("\tI63","3")

望采纳! 谢谢