python replace 空格数据处理的实现

作者:温欣' 时间:2022-12-24 04:33:44 

一、使用replace+空格

ordersdetaildf['商品名称2']=ordersdetaildf['商品名称'].apply(lambda x:x.replace(" ",""))

上述代码表示:在Dataframe当中创建新的一列,名字叫做商品名称2,是对商品名称列当中的空格进行去除之后的新的数据。

python replace 空格数据处理的实现

对制表符和换行符等等也可以进行同样的操作:

ordersdetaildf['商品名称2']=ordersdetaildf['商品名称2'].apply(lambda x:x.replace("\n","").replace("\\t\\r",""))

二、使用replace+unicode编码

但是在某些情况下,我发现仅仅使用replace是无法去除空格的:

ordetgb=ordersdetaildf.groupby('订单编号',as_index=False)["商品名称"].apply(lambda x:'|'.join(x.values)).reset_index(drop=True) #替换成|很重要

当我想将相同订单编号的商品名称进行合并的时候,发现使用join后会出现很多空格,这是使用replace是无法去除空格

python replace 空格数据处理的实现

python replace 空格数据处理的实现

解决方法:

# 经过excel查询code(a1)  unicode=u00A0  不间断空格
ordetgb['商品名称']=ordetgb['商品名称'].astype(str).apply(lambda x:x.replace(u"\u00A0",""))

python replace 空格数据处理的实现

来源:https://blog.csdn.net/wxfighting/article/details/125089179

标签:python,replace,空格
0
投稿

猜你喜欢

  • Django生成数据库及添加用户报错解决方案

    2024-01-28 22:40:00
  • 为python设置socket代理的方法

    2021-09-23 16:25:34
  • 简单的Python的curses库使用教程

    2023-11-06 15:04:28
  • 浅谈Python批处理文件夹中的txt文件

    2023-03-17 22:58:28
  • php中pcntl_fork创建子进程的方法实例

    2023-11-15 02:28:21
  • BluePrint CSS框架0.9版发布

    2009-06-03 21:02:00
  • python直接调用和使用swig法方调用c++库

    2021-05-26 11:08:26
  • python 计算数组中每个数字出现多少次--“Bucket”桶的思想

    2023-06-28 19:37:55
  • 详解Python中的文本处理

    2023-07-02 08:14:00
  • python统计cpu利用率的方法

    2022-02-05 23:33:44
  • 网页标准化-CSS命名规划整理

    2007-12-10 18:13:00
  • WEB前端开发经验总结

    2009-07-20 18:01:00
  • Python中shutil模块的常用文件操作函数用法示例

    2022-10-16 07:10:08
  • python 按不同维度求和,最值,均值的实例

    2023-06-12 15:08:23
  • 原生JS实现匀速图片轮播动画

    2024-06-07 15:28:15
  • Python3列表删除的三种方式实现

    2021-03-26 17:55:55
  • PowerDesigner16生成SQL2005列注释的方法

    2024-01-26 06:06:36
  • Python2和Python3中print的用法示例总结

    2022-07-19 02:27:58
  • Python实现图像手绘效果的方法详解

    2021-10-27 08:22:23
  • python的三目运算符和not in运算符使用示例

    2021-07-18 23:36:35
  • asp之家 网络编程 m.aspxhome.com