Pandas中批量替换字符的方法有哪些
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,本篇内容介绍了"Pandas中批量替换字符的方法有哪些"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
千家信息网最后更新 2026年11月03日Pandas中批量替换字符的方法有哪些
本篇内容介绍了"Pandas中批量替换字符的方法有哪些"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
一、前言
前几天在Python最强王者群有个叫【dcpeng】的粉丝问了一个关于Pandas中的问题,这里拿出来给大家分享下,一起学习。
想问一下我有一列编码为1,2,3,4的数据,如何将1批量换为"开心",2批量换为"悲伤"这种字符替换呢?
二、解决过程
思路挺简单,限定Pandas处理,想到的方法有很多,这里拿出来给大家分享,希望对大家的学习有帮助。

下面这个是生成源数据的代码:
df = pd.DataFrame({'col1': [1, 2, 2, 3, 3, 3, 4, 4, 4, 4]})df方法一
代码如下所示:
df['col2'] = df['col1'].map({1:"开心", 2:"悲伤", 3:"难过", 4:"泪目"})df运行结果如下图所示:
方法二
这个方法是参考才哥的文章写出来的,代码如下所示:
def getValue(s): if s==1: return '开心' elif s==2: return '悲伤' elif s==3: return '难过' elif s==4: return '泪目'df['col3'] = df['col1'].apply(getValue)df
运行结果如下图所示:

方法三
【冫马讠成】大佬给了一个思路,使用replace实现。
代码如下所示:
df['col4'] = df['col1'].replace(1, '开心').replace(2, '悲伤').replace(3, '难过').replace(4, '泪目')df
得到的结果如下所示:
方法四
这个方法是基于apply()函数,代码如下所示:
def get_value(s): dict = {1:"开心", 2:"悲伤", 3:"难过", 4:"泪目"} return dict[s]df['col5'] = df['col1'].apply(get_value)df运行结果如下图所示:
方法五
【沈复】大佬给了一个思路和代码,如下图所示:
这个方法是基于map()函数,代码如下所示:
def get_value(s): dict = {1:"开心", 2:"悲伤", 3:"难过", 4:"泪目"} return dict[s]df['col5'] = df['col1'].map(get_value)df运行结果如下图所示:
方法六
这里【月神】仍然是使用replace方法进行实现的,但是代码秀了很多。
代码如下所示:
df['col7'] = df['col1'].replace([1, 2, 3, 4], ['开心', '悲伤', '难过', '泪目'])df
【月神】提醒:这个是全匹配,不要加regex=True参数,不然你会后悔的!
运行结果如下图所示:
"Pandas中批量替换字符的方法有哪些"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
方法
代码
悲伤
难过
结果
运行
字符
思路
学习
内容
函数
数据
文章
更多
知识
过程
大佬
月神
实用
最强
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
中关村互联网科技集团
美国互联网科技巨头监管
金融科技创新监管互联网金融
广州互联网科技公司
互联网科技ppt模板
奔汉互联网科技
伴你行互联网科技有限公司
狮子座互联网科技培训
世界互联网科技公司市值排名
互联网科技产业特征
佛山市拉法互联网科技有限公司
晋城互联网科技
用友工业互联网科技发展
上海京穆互联网科技有限公司
雨阳互联网卡科技有限公司
产业互联网科技服务公司
互联网科技数字货币
广西科技产业互联网是什么
互联网科技手抄报图片
北京天晋互联网科技有限公司
江苏根荣互联网科技
科技互联网龙头
A股互联网金融科技公司
青岛互联网科技公司
互联网科技革命
深圳艾佳互联网科技
互联网科技生活的内容
华脉科技工业互联网产品
互联网科技快速发展优美句子
颐高云石互联网科技