pandas如何替换掉数据中不想要的内容

目录

数据预览:

一、整表替换

二、针对某一列替换

三、同时替换多个内容

1.方法一

2.方法二

3.方法三

四、替换一段文字中的部分文字


数据预览:

一、整表替换

比如我想把表格中的城八区替换成朝阳区,即可运用以下方法

data.replace('城八区','朝阳区')

如下图所示,无论是城市列还是城市2列,城八区都被替换成了朝阳区,那么如果我只想让城市2列的城八区替换成朝阳区该如何做呢?且看下文 

二、针对某一列替换

如上方所述只想把城市2列换成朝阳区的话可以用以下方法,也就是指定列即可 

data['城市2'].replace('城八区','朝阳区',inplace=True)

三、同时替换多个内容

需求:将数值列的A替换成520,B替换成1314

1.方法一

我们可以借助字典将替换内容写入,按照key为原值,value为新值的方法

dict={'A':520,'B':1314}
data['数值'].replace(dict,inplace=True)

2.方法二

借助列表,将原数据封装在一个列表,将替换值封装为一个列表

data['数值'].replace(['A','B'],[520,1314],inplace=True)

3.方法三

如果想要将数值中的所有字母都替换成同一数字的话,上方两种方法无论哪一种都略显繁琐,这是我们可以运用万能的正则表达式,所有字母可以轻松的用[A-Z]表示,但是一定要写上regex=True,否则正则表达式在这是不起作用的

data['数值'].replace('[A-Z]',666,regex=True,inplace=True)

四、替换一段文字中的部分文字

需求:将城市2这一列的城八区改为城七区

为满足这一需求,我们需要借助字符串操作,加上str才能够替换文字内部的内容,同时注意这里没办法运用inplace这一参数来使得源数据发生修改,但是可以借助变量名接收新内容

data['城市2']=data['城市2'].str.replace("八","七")

相关推荐

  1. 替换Springboot框架Tomcat,使用undertow

    2024-01-17 11:26:04       16 阅读
  2. 解决 Jupyter Notebook 没有显示内核问题

    2024-01-17 11:26:04       17 阅读
  3. 数据分析-Pandas如何处理表格文本数据

    2024-01-17 11:26:04       38 阅读
  4. pandas存储excel

    2024-01-17 11:26:04       8 阅读
  5. 如何用代码制作一个网站?

    2024-01-17 11:26:04       8 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-17 11:26:04       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-17 11:26:04       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-17 11:26:04       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-17 11:26:04       18 阅读

热门阅读

  1. 音视频-SDL的简单使用

    2024-01-17 11:26:04       30 阅读
  2. php中项目目录下.htaccess文件讲解

    2024-01-17 11:26:04       29 阅读
  3. 开发人员应该了解哪些 SQL 知识?

    2024-01-17 11:26:04       34 阅读
  4. 加快网络安全事件响应速度的6个步骤

    2024-01-17 11:26:04       41 阅读
  5. GoLang刷题之leetcode

    2024-01-17 11:26:04       33 阅读
  6. 数据结构(五)数据结构与算法中的经典题

    2024-01-17 11:26:04       31 阅读
  7. C++中的算法与数据结构优化技巧

    2024-01-17 11:26:04       31 阅读
  8. 方案:如何列出 Jira 中授予用户的所有权限

    2024-01-17 11:26:04       39 阅读
  9. 数据结构-无向图(C++)

    2024-01-17 11:26:04       22 阅读
  10. 121_买卖股票的最佳时机

    2024-01-17 11:26:04       26 阅读
  11. 11.spring boot 启动源码(一)

    2024-01-17 11:26:04       33 阅读
  12. UDP和TCP

    2024-01-17 11:26:04       33 阅读