首页 > 编程 > Python > 正文

python 对dataframe下面的值进行大规模赋值方法

2020-02-15 21:45:55
字体:
来源:转载
供稿:网友

假设我们有一个数据集,列名叫status下面有100万的数据,其中包装 “HUMAN_REFUSE”,”SYS_REFUSE”,”HUMAN_AGREE”,”SYS_APPROVING”,”REVIEWING”, “HUMAN_CANCEL”,”SYS_AGREE”,”SYS_CANCEL” 这些字段,我现在想将这些字段分别赋值,并且新创造一列,列名为申请结果。

我们使用map函数即可:

df.申请结果 = df.申请结果.map({  "HUMAN_REFUSE":"人工拒绝",  "SYS_REFUSE":"系统拒绝",  "HUMAN_AGREE":"人工通过",  "SYS_APPROVING":"系统审核中",  "REVIEWING":"人工复核",  "HUMAN_CANCEL":"人工取消",  "SYS_AGREE":"系统通过",  "SYS_CANCEL":"系统取消"})

以上这篇python 对dataframe下面的值进行大规模赋值方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持武林站长站。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表