假设我们有一个数据集,列名叫status下面有100万的数据,其中包装 “HUMAN_REFUSE”,”SYS_REFUSE”,”HUMAN_AGREE”,”SYS_APPROVING”,”REVIEWING”, “HUMAN_CANCEL”,”SYS_AGREE”,”SYS_CANCEL” 这些字段,我现在想将这些字段分别赋值,并且新创造一列,列名为申请结果。
我们使用map函数即可:
1
2
3
4
5
6
7
8
9
|
df.申请结果 = df.申请结果. map ({
"HUMAN_REFUSE" : "人工拒绝" ,
"SYS_REFUSE" : "系统拒绝" ,
"HUMAN_AGREE" : "人工通过" ,
"SYS_APPROVING" : "系统审核中" ,
"REVIEWING" : "人工复核" ,
"HUMAN_CANCEL" : "人工取消" ,
"SYS_AGREE" : "系统通过" ,
"SYS_CANCEL" : "系统取消" })
|
以上这篇python 对dataframe下面的值进行大规模赋值方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/lingan_Hong/article/details/74566705