Python是进行数据分析的优秀语言,主要是因为以数据为中心的Python软件包的奇妙生态系统。 熊猫 是这些软件包中的一个,使导入和分析数据变得更加容易。
熊猫 str.join()
方法用于连接列表中的所有元素,这些元素以传递的分隔符的形式出现在一个序列中。由于字符串也是字符数组(或字符列表),因此当此方法应用于一系列字符串时,字符串在每个字符处都与传递的分隔符连接。
str先生 每次调用此方法之前都必须加前缀,以区别于Python的默认字符串方法。
语法: 系列加入街(九月)
参数: 九月: 字符串值,将元素与元素之间的字符串连接起来
返回类型: 带有连接元素的系列
要下载使用的Csv文件,请单击 在这里
在以下示例中,使用的数据框包含一些NBA球员的数据。任何操作之前的数据帧图像附在下面。
示例#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: 连接列表中的元素
在本例中,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()将列表连接起来。
拆分后的数据帧-
加入列表后的数据帧-