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

yipeiwu_com5年前Python基础

假设我们有一个数据集,列名叫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下面的值进行大规模赋值方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Tornado高并发处理方法实例代码

本文主要分享的是一则关于Tornado高并发处理方法的实例,具体如下: #!/bin/env python # -*- coding:utf-8 -*- import tornado...

python导入不同目录下的自定义模块过程解析

python导入不同目录下的自定义模块过程解析

这篇文章主要介绍了python导入不同目录下的自定义模块过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一、代码目录结构 自...

python字符串循环左移

本文实例为大家分享了python字符串循环左移的具体代码,供大家参考,具体内容如下 字符串循环左移 给定一个字符串S[0…N-1],要求把S的前k个字符移动到S的尾部,如把字符串“ab...

python遍历小写英文字母的方法

在c、c++等语言中,可以用字符+1的for循环来遍历小写的26个英文字母,但是由于python语言的特殊性,通过a + 1这种代码并不能成功遍历,以下是在python中遍历英文字母的简...

通过 Django Pagination 实现简单分页功能

通过 Django Pagination 实现简单分页功能

作者:HelloGitHub-追梦人物 文中所涉及的示例代码,已同步更新到 HelloGitHub-Team 仓库 当博客上发布的文章越来越多时,通常需要进行分页显示,以免所有的文章都...