蟒蛇熊猫系列。str.slice_replace()

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

null

熊猫 str.slice_replace() 方法用于替换Pandas series对象中存在的切片字符串。因为这是一个字符串方法, str先生 每次调用此方法之前都必须加前缀。否则,它会给出一个错误。

语法: 系列str.slice_replace(start=None,stop=None,repl=None)

参数: 开始: int值,指示从何处开始切片 停止: int值,指示结束切片的位置 答复: 字符串值,将切片的子字符串替换为

返回类型: 替换为系列值

要下载代码中使用的CSV,请单击 在这里

在以下示例中,使用的数据框包含一些NBA球员的数据。任何操作之前的数据帧图像附在下面。 图片[1]-蟒蛇熊猫系列。str.slice_replace()-yiteyi-C++库

例子: 在本例中,薪资列已被切片,以获取小数点后的值,这些值(“.0”替换为“$”号)。由于salary列作为float64数据类型导入,因此首先使用。astype()方法。

# importing pandas module
import pandas as pd
# making data frame
# removing null values to avoid errors
data.dropna(inplace = True )
# start stop and step variables
start, repl = - 2 , '$'
# converting to string data type
data[ "Salary" ] = data[ "Salary" ].astype( str )
# slicing till 2nd last element
data[ "Salary New" ] = data[ "Salary" ]. str .slice_replace(start = start, repl = repl)
# display
data.head( 10 )


输出: 如输出图像所示,Salary New列已替换了值。已使用“$”替换“.0”。slice_replace()方法。 图片[2]-蟒蛇熊猫系列。str.slice_replace()-yiteyi-C++库

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