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

學無先后,達者為師

網站首頁 編程語言 正文

Pandas?中的join函數應用實現刪除多余的空行_python

作者:開始King ? 更新時間: 2022-04-25 編程語言

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

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]: '有機肥料'

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

欄目分類
最近更新