Dataframe替换关键字为什么报这个错?

我在做中国疫情可视化地图的时候,发现pyecharts地图只能识别‘内蒙古’、‘广西’、‘北京’、‘湖北’这样的省份,不能识别‘内蒙古自治区’、‘广西壮族自治区’、‘北京市’、‘湖北省’的省份,我要把china_data里provinceName这个字段里的这些省份名一一改成能识别的那些名字,别的列不变,只变这个字段里的。

为什么报这个错啊:
KeyError: "None of [Index(['河南省',\n ...\n '福建省'],\n dtype='object', length=2720)] are in the [columns]"

参考这个, 基本上就是你要的内容。
先自己做一个替换字典, 然后用这个代码即可。