请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,DataFrame的replace怎么用啊?用了以后没有效果

df1['人口'] = df1['人口'].replace([0,1,2],[5000,6000,4000])

正在回答

2回答

不好意思,这么久才回答您的问题。我这里有一个演示

https://img1.sycdn.imooc.com//szimg/5a9194aa000159dd22241188.jpg

0 回复 有任何疑惑可以回复我~
吃小锅米线 2018-03-29 09:22:08

还有个更简单的就是在replace()括号里添加一个参数inplace=True。这个参数若为True的话表示直接修改原数据,不会生成新的数据。默认是False。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信