日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無(wú)先后,達(dá)者為師

網(wǎng)站首頁(yè) 編程語(yǔ)言 正文

Pandas?中的join函數(shù)應(yīng)用實(shí)現(xiàn)刪除多余的空行_python

作者:開(kāi)始King ? 更新時(shí)間: 2022-04-25 編程語(yǔ)言

str.joinsequence – 要連接的元素序列。
返回通過(guò)指定字符連接序列中元素后生成的新字符串。

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

在數(shù)據(jù)處理中可能經(jīng)常會(huì)使用join函數(shù),比如:

一、有機(jī)肥料上下面多了一行空行;二、有機(jī)肥料下面多了一行空行,

情況入下圖所示:

其實(shí)處理很簡(jiǎn)單只需要對(duì)這一列數(shù)據(jù)應(yīng)用自定義函數(shù)

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

如果看不太明白可以先把這個(gè)問(wèn)題拆開(kāi)看
先把這兩個(gè)異常值讀入進(jìn)來(lái)

data?
Out[15]: '\n有機(jī)肥料\n'
data_1?
Out[16]: '有機(jī)肥料\n'

使用split()進(jìn)行切片(分隔符默認(rèn)為所有的空字符,包括空格、換行(\n)、制表符(\t)等)

data = data.split()
data?
Out[18]: ['有機(jī)肥料']

然后join連接

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

原文鏈接:https://blog.csdn.net/m0_52118763/article/details/121427091

欄目分類
最近更新