pandas替换字符串,pandas替换字符串

  pandas替换字符串,pandas替换字符串

  本文主要介绍了六种实现熊猫角色批量替换的方法。文中的示例代码解释得很详细,对我们的学习或工作会有帮助。如果需要,请参考。

  00-1010I,前言II,溶液处理方法1,方法2,方法3,方法4,方法5,方法6,方法3,总结

  

目录

 

  前几天Python最强王者组里一个叫【dcpeng】的粉丝问了一个关于熊猫的问题。在这里,拿出来给大家分享,一起学习。

  我有一个编码为1,2,3,4的数据列表。怎样才能把批次1改成“开心”,批次2改成“难过”?

  

一、前言

 

  这个想法很简单。限制熊猫加工的方法有很多。在这里,我把它们分享给你,希望能帮助你学习。

  下面是生成源数据的代码:

  df=pd。DataFrame({col1:[1,2,2,3,3,4,4,4]})

  df

  

二、解决过程

 

  代码如下:

  Df [列2]=df [列1]。图({1: 开心,23360 伤心, 伤心,43360 泪流满面 })

  df

  操作结果如下图所示:

  

方法一

 

  这个方法是参考蔡哥的文章写的。代码如下:

  def getvalue :

  ifs==1:

  返回“快乐”

  elifs==2:

  返回“悲伤”

  elifs==3:

  返回“悲伤”

  elifs==4:

  回报‘眼泪’

  df[列3]=df[列1]。应用(getValue)

  df

  操作结果如下图所示:

  

方法二

 

  老板给了我们一个想法,并用replace实现了它。

  代码如下:

  Df [col4]=df [col1]。替换(1,快乐)。替换(2,“sad”)。替换(3,“sad”)。替换(4,“含泪”)

  df

  获得的结果如下:

  

方法三

 

  该方法基于apply()函数,代码如下:

  def get _ value :

  Dict={1: 开心,2: 伤心, 伤心,4: 含泪 }

  返回字典

  df[列5]=df[列1]。应用(获取值)

  df

  操作结果如下图所示:

  

方法四

 

  【神府】Boss给了一个思路和代码,如下图所示:

  该方法基于map()函数,代码如下:

  def get _ value :

  Dict={1: 开心,2: 伤心, 伤心,4: 含泪 }

  返回字典

  df[列5]=df[列1]。映射(获取值)

  df

  操作结果如下图所示:

  

方法五

 

  这里[Luna]还是用replace方法实现的,但是代码显示了很多。

  代码如下:

  Df [col7]=df [col1]。替换([1,2,3,4],[快乐,悲伤,伤心,含泪])

  df

  【露娜】提醒:这个是全配的。不要加regex=True参数,不然你会后悔的!

  操作结果如下图所示:

  

方法六

 

  本文基于粉丝提问,针对有一列代码为1、2、3、4的数据时,如何将1批改为“快乐”,2批改为“悲伤”的问题。它统计了6只熊猫批量更换角色的方法,给出了具体的说明和演示,成功帮助粉丝解决了问题!

  以上是熊猫批量更换角色的六种方法总结的详细内容。关于熊猫中替换角色的更多信息,请关注盛行IT软件开发工作室的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: