如何去掉括号内的括号和数字?

How to remove the bracket and numbers inside the bracket?

我写了这段代码,但它没有给我正确的答案。请帮助我。

for text in hiv2['Number of deaths due to HIV/AIDS']:
   a=text.replace(' ','')
   b=a.split('[')
hiv2['Number of deaths due to HIV/AIDS']=b[0]

使用.str.replace

df['col_name'] = df['col_name'].str.replace(r"\[.*\]","")