前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Excel表格中某一列的多行数据都出现数字+中文的数据,但我只要数字怎么处理?

Excel表格中某一列的多行数据都出现数字+中文的数据,但我只要数字怎么处理?

作者头像
前端皮皮
发布于 2022-12-19 12:09:58
发布于 2022-12-19 12:09:58
1.8K00
代码可运行
举报
运行总次数:0
代码可运行

田夫荷锄至,相见语依依。

大家好,我是皮皮。

一、前言

前几天在Python白银交流群【kaggle】问了一个Pandas处理字符串的问题,提问截图如下:

二、实现过程

这里【甯同学】给了一个思路,使用正则表达式进行实现,确实是个可行的方法,并且给出代码如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 替换为空
df["year"] = df["year"].str.replace(r'\D+','',regex=True)
# 替换为0
df["year"] = df["year"].replace(r'\D+','0',regex=True)

上面的代码会把原始的数字也全部替换掉,如果想保留原始行的数据列的话,可以使用如下代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
df["new"] = df["省"].replace(r'\D+', '', regex=True)

顺利地解决了粉丝的问题。

关于regex的解析,【论草莓如何成为冻干莓】补充道pandas把是否使用正则变成了参数,如果regex参数为True,就用正则匹配字符串。

【瑜亮老师】后面也补充了一些关于正则表达式的知识,如下图所示:

这个问题其实方法还是很多的,这里只是抛砖引玉了一番。

更多的方法,欢迎大家积极尝试,可以把答案放在评论区,思路有3个以上的话,我再起一篇文章记录下。

三、总结

大家好,我是皮皮。这篇文章主要盘点了一个Pandas处理的问题,文中针对该问题,给出了具体的解析和代码实现,帮助粉丝顺利解决了问题。

最后感谢粉丝【kaggle】提问,感谢【甯同学】、【论草莓如何成为冻干莓】、【瑜亮老师】给出的思路和代码解析,感谢【Jun】等人参与学习交流。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-12-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python共享之家 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
我想的是将Date那一列转换成时间格式,怎么破?
前几天在Python白银交流群【Joker】问了一个Pandas处理字符串的问题,提问截图如下:
前端皮皮
2022/12/19
9020
我想的是将Date那一列转换成时间格式,怎么破?
按照每一列列名去寻找每一行是否存在列名,若存在,填写score,若不存在,填写0?(下篇)
前几天在Python白银交流群【王王雪饼】问了一个Pandas的问题,这里拿出来给大家分享下。
前端皮皮
2023/08/17
2000
按照每一列列名去寻找每一行是否存在列名,若存在,填写score,若不存在,填写0?(下篇)
按照每一列列名去寻找每一行是否存在列名,若存在,填写score,若不存在,填写0?(下篇)
前几天在Python白银交流群【王王雪饼】问了一个Pandas的问题,这里拿出来给大家分享下。
Python进阶者
2023/09/02
2240
按照每一列列名去寻找每一行是否存在列名,若存在,填写score,若不存在,填写0?(下篇)
利用pandas的函数,直接生成一列数据,每项数据是有 省-市-区构成,比如 1-2-2
国庆期间在Python白银交流群【空翼】问了一个pandas网络处理的问题,提问截图如下:
Python进阶者
2023/03/02
3920
利用pandas的函数,直接生成一列数据,每项数据是有 省-市-区构成,比如 1-2-2
这个dataframe,有没有好的方法,可以转化成这样一个dataframe
前几天在Python白银交流群【空翼】问了一个pandas处理Excel数据的问题,提问截图如下:
Python进阶者
2023/03/02
1K0
这个dataframe,有没有好的方法,可以转化成这样一个dataframe
pandas结合正则表达式实现[ ] '这三个字符串去除
前几天在Python最强王者交流群【wen】问了一个Pandas处理数据的问题。问题如下:请教:excel的字段中包含[]字符,例如“中山分公司[‘张三’]”,要把[ ] '这三个字符串去掉,df['备注']=df['备注'].str.replace(r'\[','',regex=True).replace(r'\]','',regex=True).replace(r'\'','',regex=True) 输出结果为空 代码存在哪里啊?前几天他问了一个类似的,但是今天又遇到了这个类似的问题。下面我们一起来看看吧!
Python进阶者
2024/02/18
1690
pandas结合正则表达式实现[ ] '这三个字符串去除
Python自动化办公之PDF版本发票识别并提取关键信息实战教程(上篇)
前几天在Python白银交流群【上海新年人】问了一个Python自动化办公发票数据处理的问题,一起来看看吧。
Python进阶者
2023/10/24
5150
Python自动化办公之PDF版本发票识别并提取关键信息实战教程(上篇)
我在比较时序数据时,程序报错说数据标签有问题
前几天在Python白银群【黑白人生】问了一个Pandas数据处理的问题,这里拿出来给大家分享下。截图如下图所示:
前端皮皮
2023/08/17
1790
我在比较时序数据时,程序报错说数据标签有问题
Pandas针对某列的百分数取最大值无效?(下篇)
前几天在Python白银交流群【上海新年人】问了一个Pandas数据提取的问题,问题如下:大佬们,我发现个问题,请教一下,我把某一列譬如0.001什么的,转化了1%以后再对某列做print(df[df.点击 == df['点击'].max()],最大值 明明有15%的却显示不出来,只显示出来10%以下的,是什么原因啊?
前端皮皮
2024/01/11
3990
Pandas针对某列的百分数取最大值无效?(下篇)
Python自动化办公之PDF版本发票识别并提取关键信息实战教程(中篇)
前几天在Python白银交流群【上海新年人】问了一个Python自动化办公发票数据处理的问题,一起来看看吧。上一篇文章已经给出了大致的思路,这一篇文章我们一起来看具体的实现。
Python进阶者
2023/10/24
5610
Python自动化办公之PDF版本发票识别并提取关键信息实战教程(中篇)
如果我要再加一个删选条件过滤掉带“已取消”字样的,应该怎么加代码呀?
前几天在Python白银交流群【Jun】问了一个Python处理的问题,提问截图如下:
前端皮皮
2024/06/26
1350
如果我要再加一个删选条件过滤掉带“已取消”字样的,应该怎么加代码呀?
盘点一个Python列表转换为字典并排序的问题
这里涉及到列表和字典的相互转换,其实不用刻意去记住,能记住当然最好,记不住也没关系,某度上关于这个问题代码也有很多,用的时候去查即可。
Python进阶者
2023/03/02
1.3K0
盘点一个Python列表转换为字典并排序的问题
我想在每个数据中加逗号,咋写代码?
前几天在Python白银交流群【像风自由】问了一个Pandas处理字符串的问题,提问截图如下:
前端皮皮
2022/12/19
3020
我想在每个数据中加逗号,咋写代码?
盘点一个Python自动化办公的实战案例
前几天在Python钻石交流群【Hxy任我肥】问了一个Python自动化办公的问题,提问截图如下:
Python进阶者
2022/11/14
3670
盘点一个Python自动化办公的实战案例
使用pandas的话,如何直接删除这个表格里面X值是负数的行?
前几天在Python白银交流群【空翼】问了一个pandas处理Excel数据的问题,提问截图如下:
Python进阶者
2023/03/02
3.3K0
使用pandas的话,如何直接删除这个表格里面X值是负数的行?
大佬们redis里面的这些数据拿出来怎么转换成正常字符?
国庆期间在Python白银交流群【千葉ほのお】问了一个redis数据乱码的问题,提问截图如下:
Python进阶者
2022/11/14
2680
大佬们redis里面的这些数据拿出来怎么转换成正常字符?
Python自动化办公之PDF版本发票识别并提取关键信息实战教程(下篇)
前几天在Python白银交流群【上海新年人】问了一个Python自动化办公发票数据处理的问题,一起来看看吧。上一篇文章已经给出了具体的代码实现。这一篇文章我们一起来看看C老师助力我们的Python自动化办公。
Python进阶者
2023/10/24
5710
Python自动化办公之PDF版本发票识别并提取关键信息实战教程(下篇)
盘点一个Pandas取值的问题(下篇)
前几天在Python白银交流群【上海新年人】问了一个Pandas数据提取的问题,上一篇文章我们介绍了基础篇,这一篇文章我们来延伸下,你想象下,我想要14和15行该怎么写?
前端皮皮
2024/01/04
1720
盘点一个Pandas取值的问题(下篇)
盘点一个Python自动化办公Excel数据处理的需求
前几天在Python白银交流群【干锅牛蛙】问了一个Python处理Excel数据的问题。问题如下:有两个问题哈:1、表头有合并单元格识别不出来,如何处理类似下图
Python进阶者
2024/02/29
1780
盘点一个Python自动化办公Excel数据处理的需求
盘点一个Python自动化办公Excel数据填充实战案例(上篇)
前几天在Python白银交流群【上海新年人】问了一个Python自动化办公的问题,一起来看看吧。有个表格,里面每行信息,如下图所示:
Python进阶者
2023/10/08
2540
盘点一个Python自动化办公Excel数据填充实战案例(上篇)
推荐阅读
我想的是将Date那一列转换成时间格式,怎么破?
9020
按照每一列列名去寻找每一行是否存在列名,若存在,填写score,若不存在,填写0?(下篇)
2000
按照每一列列名去寻找每一行是否存在列名,若存在,填写score,若不存在,填写0?(下篇)
2240
利用pandas的函数,直接生成一列数据,每项数据是有 省-市-区构成,比如 1-2-2
3920
这个dataframe,有没有好的方法,可以转化成这样一个dataframe
1K0
pandas结合正则表达式实现[ ] '这三个字符串去除
1690
Python自动化办公之PDF版本发票识别并提取关键信息实战教程(上篇)
5150
我在比较时序数据时,程序报错说数据标签有问题
1790
Pandas针对某列的百分数取最大值无效?(下篇)
3990
Python自动化办公之PDF版本发票识别并提取关键信息实战教程(中篇)
5610
如果我要再加一个删选条件过滤掉带“已取消”字样的,应该怎么加代码呀?
1350
盘点一个Python列表转换为字典并排序的问题
1.3K0
我想在每个数据中加逗号,咋写代码?
3020
盘点一个Python自动化办公的实战案例
3670
使用pandas的话,如何直接删除这个表格里面X值是负数的行?
3.3K0
大佬们redis里面的这些数据拿出来怎么转换成正常字符?
2680
Python自动化办公之PDF版本发票识别并提取关键信息实战教程(下篇)
5710
盘点一个Pandas取值的问题(下篇)
1720
盘点一个Python自动化办公Excel数据处理的需求
1780
盘点一个Python自动化办公Excel数据填充实战案例(上篇)
2540
相关推荐
我想的是将Date那一列转换成时间格式,怎么破?
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验