网络编程
位置:首页>> 网络编程>> Python编程>> python 对dataframe下面的值进行大规模赋值方法

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

作者:lingan_Hong  发布时间:2022-01-08 07:04:19 

标签:python,dataframe,赋值

假设我们有一个数据集,列名叫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":"系统取消"})

来源:https://blog.csdn.net/lingan_Hong/article/details/74566705

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com