Python是进行数据分析的优秀语言,主要是因为以数据为中心的Python软件包的奇妙生态系统。 熊猫 是这些软件包中的一个,使导入和分析数据变得更加容易。
null
熊猫 str.slice_replace()
方法用于替换Pandas series对象中存在的切片字符串。因为这是一个字符串方法, str先生 每次调用此方法之前都必须加前缀。否则,它会给出一个错误。
语法: 系列str.slice_replace(start=None,stop=None,repl=None)
参数: 开始: int值,指示从何处开始切片 停止: int值,指示结束切片的位置 答复: 字符串值,将切片的子字符串替换为
返回类型: 替换为系列值
要下载代码中使用的CSV,请单击 在这里
在以下示例中,使用的数据框包含一些NBA球员的数据。任何操作之前的数据帧图像附在下面。
例子: 在本例中,薪资列已被切片,以获取小数点后的值,这些值(“.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()方法。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END