Pandas 中的join函数应用实现删除多余的空行

作者:开始King 时间:2023-08-21 01:00:38 

str.joinsequence – 要连接的元素序列。
返回通过指定字符连接序列中元素后生成的新字符串。

n = 'abc'
n1 = '-'.join(n)
# n1 'a-b-c'  
n = ['we', 'are', 'programmer']
n = ' '.join(n)
# 'we are programmer'

在数据处理中可能经常会使用join函数,比如:

一、有机肥料上下面多了一行空行;二、有机肥料下面多了一行空行,

情况入下图所示:

Pandas 中的join函数应用实现删除多余的空行

其实处理很简单只需要对这一列数据应用自定义函数

.apply(lambda x: " ".join(x.split()))

如果看不太明白可以先把这个问题拆开看
先把这两个异常值读入进来

data 
Out[15]: '\n有机肥料\n'
data_1 
Out[16]: '有机肥料\n'

使用split()进行切片(分隔符默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等)

data = data.split()
data 
Out[18]: ['有机肥料']

然后join连接

n = " ".join(data)
n
Out[23]: '有机肥料'

来源:https://blog.csdn.net/m0_52118763/article/details/121427091

标签:Pandas,join函数,删除,多余,空行
0
投稿

猜你喜欢

  • 教你怎么用python连接sql server

    2023-01-31 22:27:33
  • sqlserver获取各种形式的时间

    2024-01-20 17:33:50
  • element中table操作按钮展示与折叠的实现示例

    2024-05-02 16:35:35
  • Thinkphp5.0 框架实现控制器向视图view赋值及视图view取值操作示例

    2024-05-03 15:51:16
  • Python图像增强imgaug详解

    2022-02-07 17:07:40
  • python 实现对文件夹中的图像连续重命名方法

    2022-11-04 02:04:08
  • asp如何用WSH获取机器的IP配置信息?

    2010-06-13 14:39:00
  • Linux系统下mysqlcheck修复数据库命令(详解)

    2024-01-24 14:42:10
  • javascript结合ajax读取txt文件内容

    2024-04-30 10:14:58
  • 关于Python3的import问题(pycharm可以运行命令行import错误)

    2022-11-11 11:34:11
  • Keras目标检测mtcnn facenet搭建人脸识别平台

    2023-09-28 07:02:01
  • python使用chardet判断字符串编码的方法

    2023-02-02 06:45:20
  • python实现远程通过网络邮件控制计算机重启或关机

    2022-04-16 01:05:27
  • 通用的二级菜单代码(css+javascript)

    2024-06-09 18:35:28
  • Golang语言实现gRPC的具体使用

    2024-05-05 09:26:19
  • 使table也能overflow:hidden

    2008-08-18 21:04:00
  • ASP Crazy 模版操作类(最简单的模板类、仅提供交流)

    2011-03-17 11:06:00
  • vue使用watch 观察路由变化,重新获取内容

    2024-05-05 09:11:16
  • 关于python字符串方法分类详解

    2023-12-30 22:51:44
  • Python +Selenium解决图片验证码登录或注册问题(推荐)

    2022-12-30 05:41:51
  • asp之家 网络编程 m.aspxhome.com