Pandas 中的join函数应用实现删除多余的空行
str.join即sequence – 要连接的元素序列。
返回通过指定字符连接序列中元素后生成的新字符串。
n = 'abc' n1 = '-'.join(n) # n1 'a-b-c' n = ['we', 'are', 'programmer'] n = ' '.join(n) # 'we are programmer'
在数据处理中可能经常会使用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]: '有机肥料'
到此这篇关于Pandas 中的join函数应用实现删除多余的空行的文章就介绍到这了,更多相关join函数实现删除多余空行内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
python opencv minAreaRect 生成最小外接矩形的方法
这篇文章主要介绍了python opencv minAreaRect 生成最小外接矩形的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2019-07-07
python爬虫入门教程--优雅的HTTP库requests(二)
requests 实现了 HTTP 协议中绝大部分功能,它提供的功能包括 Keep-Alive、连接池、Cookie持久化、内容自动解压、HTTP代理、SSL认证等很多特性,下面这篇文章主要给大家介绍了python爬虫入门中关于优雅的HTTP库requests的相关资料,需要的朋友可以参考下。2017-05-05
CoAtNet实战之对植物幼苗图像进行分类(pytorch)
谷歌的最新模型CoAtNet做了卷积 + Transformer的融合,在ImageNet-1K数据集上取得88.56%的成绩。本文主要介绍如何用CoAtNet实现植物幼苗图像的分类。感兴趣的小伙伴可以学习一下2021-12-12


最新评论