Python | Pandas str.join()使用传递的分隔符连接字符串/列表元素

Python是进行数据分析的优秀语言,主要是因为以数据为中心的Python软件包的奇妙生态系统。 熊猫 是这些软件包中的一个,使导入和分析数据变得更加容易。

null

熊猫 str.join() 方法用于连接列表中的所有元素,这些元素以传递的分隔符的形式出现在一个序列中。由于字符串也是字符数组(或字符列表),因此当此方法应用于一系列字符串时,字符串在每个字符处都与传递的分隔符连接。

str先生 每次调用此方法之前都必须加前缀,以区别于Python的默认字符串方法。

语法: 系列加入街(九月)

参数: 九月: 字符串值,将元素与元素之间的字符串连接起来

返回类型: 带有连接元素的系列

要下载使用的Csv文件,请单击 在这里

在以下示例中,使用的数据框包含一些NBA球员的数据。任何操作之前的数据帧图像附在下面。

图片[1]-Python | Pandas str.join()使用传递的分隔符连接字符串/列表元素-yiteyi-C++库

示例#1: 连接字符串元素

在本例中,str.join()方法用于名称列(字符串序列)。如前所述,字符串也是字符数组,因此字符串的每个字符都将使用str.join()方法与传递的分隔符连接。

# importing pandas module
import pandas as pd
# reading csv file from url
# dropping null value columns to avoid errors
data.dropna(inplace = True )
# joining string and overwriting
data[ "Name" ] = data[ "Name" ]. str .join( "-" )
# display
data


输出: 如输出图像所示,名称列中的字符串已与传递的分隔符按字符连接。 图片[2]-Python | Pandas str.join()使用传递的分隔符连接字符串/列表元素-yiteyi-C++库 示例2: 连接列表中的元素

在本例中,str.join()方法应用于一系列列表。团队列中的数据使用 str.split() 方法

# importing pandas module
import pandas as pd
# reading csv file from url
# dropping null value columns to avoid errors
data.dropna(inplace = True )
# splitting string and overwriting
data[ "Team" ] = data[ "Team" ]. str .split( "t" )
# joining with "_"
data[ "Team" ] = data[ "Team" ]. str .join( "_" )
# display
data


输出: 如输出图像所示,使用str.split()将数据拆分为列表,然后使用带分隔符“93;”的str.join()将列表连接起来。

拆分后的数据帧- 图片[3]-Python | Pandas str.join()使用传递的分隔符连接字符串/列表元素-yiteyi-C++库

加入列表后的数据帧- 图片[4]-Python | Pandas str.join()使用传递的分隔符连接字符串/列表元素-yiteyi-C++库

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享