在处理数据的时候,很多时候会遇到批量替换的情况,如果一个一个去修改效率过低,也容易出错。replace()是很好的方法。

1.基本结构:

df.replace(to_replace, value) 前面是需要替换的值,后面是替换后的值。

这样会搜索整个DataFrame, 并将所有符合条件的元素全部替换。

进行上述操作之后,其实原DataFrame是并没有改变的。改变的只是一个复制品。

2. 如果需要改变原数据,需要添加常用参数 inplace=True

这个参数在一般情况没多大用处,但是如果只替换部分区域时,inplace参数就有用了。

在上面这个操作中,‘合计’这一列中的0,并没有被替换。只有‘金额’这一列的0被替换,而且,替换后的结果不需要我们再和原数据进行合并操作,直接体现在原数据中。

只对某一列特定的值进行替换:

result['prediction'].replace([0,1,2,3,4,5,6,7,8],[870,870,880,898,1300,13117,13298,13690,13691],inplace=True)

BTW: 在pyspark 中的 replace() 函数

result.na.replace([0,1,2,3,4,5,6,7,8], [870,878,880,898,1300,13117,13298,13690,13691], 'prediction')

https://www.cnblogs.com/nshuai/articles/5762343.html

python replace函数用法_python pandas replace函数相关推荐

  1. python中replace的用法_python中replace的用法是什么?

    python中replace的用法是什么? Python replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次. r ...

  2. python中max函数用法_Python中max函数用法实例分析

    Python中max函数用法实例分析 更新时间:2015年07月17日 15:45:09 作者:优雅先生 这篇文章主要介绍了Python中max函数用法,实例分析了Python中max函数的功能与使用 ...

  3. zip在python中的用法_Python中zip()函数用法实例教程

    本文实例讲述了Python中zip()函数的定义及用法,相信对于Python初学者有一定的借鉴价值.详情如下: 一.定义: zip([iterable, ...])zip()是Python的一个内建函 ...

  4. python中symbols函数用法_Python基础之函数用法实例详解

    本文以实例形式较为详细的讲述了Python函数的用法,对于初学Python的朋友有不错的借鉴价值.分享给大家供大家参考之用.具体分析如下: 通常来说,Python的函数是由一个新的语句编写,即def, ...

  5. python中sleep函数用法_python中sleep函数用法实例分析

    本文实例讲述了python中sleep函数用法.分享给大家供大家参考.具体如下: Python中的sleep用来暂停线程执行,单位为秒 #------------------------------- ...

  6. python中convert函数用法_Python Pandas DataFrame.tz_convert用法及代码示例

    Pandas DataFrame是带有标签轴(行和列)的二维大小可变的,可能是异构的表格数据结构.算术运算在行和列标签上对齐.可以将其视为Series对象的dict-like容器.这是 Pandas ...

  7. python sum函数用法_Python pandas.DataFrame.sum函数方法的使用

    DataFrame.sum(axis=None, skipna=None, level=None, numeric_only=None, min_count=0, **kwargs)[source] ...

  8. python encode函数用法_python中encode()函数的用法

    encode()函数 描述:以指定的编码格式编码字符串,默认编码为 'utf-8'. 语法:str.encode(encoding='utf-8', errors='strict')     -> ...

  9. python 遍历函数用法_python中enumerate函数遍历元素用法分析

    本文实例讲述了python中enumerate函数遍历元素用法.分享给大家供大家参考,具体如下: enumerate函数用于遍历序列中的元素以及它们的下标 示例代码如下: i = 0 seq = [' ...

最新文章

  1. 教程:11、文件系统
  2. 一个页面标题和过滤输出的解决方案(下)
  3. 经典算法——堆排序笔试题
  4. 无关技术,关于香港对我的影响
  5. 知乎高赞:从源码层,拆解OracleJDK和OpenJDK有什么区别?网友:不愧是大神的回答~...
  6. 分享一批国内常用的tracker地址
  7. CSS3制作文字背景图
  8. Gradle插件学习笔记(二)
  9. 数字智能新时代,IT基础设施,Are you ready?
  10. springboot shiro ajax,SpringBoot Shiro 登录成功后返回json数据 shiro使用ajax登录
  11. mqtt 变为乱码 接受16进制字节流_常见乱码问题分析和总结
  12. 计算机指法游戏警察抓小偷,警察抓小偷打字游戏游戏
  13. 海康Ehome协议java开发
  14. Python乒乓球小游戏源代码
  15. java html网页生成pdf文件,html 网页生成pdf 文件
  16. GNSS/INS组合导航(六):惯性导航误差建模
  17. 在CentOS上MySQL数据库服务器配置方法
  18. 怎样用word制作标准格式公文操作实例
  19. STM32三种BOOT启动模式详解(全网最全)
  20. 一帮一 (15 分)

热门文章

  1. Android App 架构图
  2. 图书管理系统终极大礼包
  3. 奥维地图数据格式_奥维互动地图导入df文件说明
  4. 51单片机K型热电偶温度采集及控制温控模块MAX6675热电偶LCD1602
  5. 测试总结——大数据测试
  6. arduinopn532模块_PN532-and-arduino-etc 在Arduino环境下使用PN532的说明及代码参考 - 下载 - 搜珍网...
  7. 月是故乡明 中秋主题相册制作
  8. 动画开发 之 Lottie
  9. 专访CSW:我忙着改变世界,没空理你
  10. VMware workstation pro 16 下载安装Ubuntu18.04