在pycharm中读取csv使用replace更改某一列的值结果没有变化

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图

df = pd.read_csv("疫情.csv")

删除微博评论中评论内容的标点符号

punctuation_string = string.punctuation #英文标点符号
punctuation_str = punctuation #中文标点符号
for i in punctuation_string:
df['微博正文'].replace(i, '', inplace=True)

重置索引

df.index = range(df.shape[0])
for i in punctuation_str:
df['微博正文'].replace(i, '', inplace=True)
df.to_csv('clear_data.csv', index = False,encoding='utf-8-sig')

运行结果及报错内容

没有报错就是没有变化

我的解答思路和尝试过的方法
我想要达到的结果

img


记得赋值啊。
df['微博正文'] = df['微博正文'].replace(i, '', inplace=True)