如何解决DataFrame.replace在一个字段中不起作用
我有这个df:
Data columns (total 5 columns):
Gender 23999 non-null object
Civilstat 23999 non-null object
Job 23999 non-null object
Sector 23999 non-null object
Phone 23999 non-null object
dtypes: object(5)
然后我使用:
cleanup_cats = {"Gender": {'M': 1,'F': 2,'0': 0 },"Civilstat": {"Married": 0,"Single": 1 },"Sector": {"Private": 0,"Public": 1,"Unemp": 2,"Selfemployed": 3 }
}
和
df.replace(cleanup_cats,inplace=True)
一切正常,但“个体经营” ...我收到了这个消息:
0 11564
1 9515
2 2210
Selfemployed 710
Name: Sector,dtype: int64
我不知道发生了什么事,请您给我一些想法吗? ,谢谢你
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。