Python Pandas Series.str.zfill()

Python Pandas Series.str.zfill()

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

Pandas zfill()方法用于在字符串的左边填充零。如果字符串的长度大于或等于宽度参数,那么就不会有零的预填充。由于这是一个字符串方法,它只适用于一系列的字符串,在调用这个方法之前,每次都必须预设.str。

使用方法。当处理以字符串格式存储的数字数据时,可以使用这个函数。例如,如果一个系列包含不同比特大小的二进制数字。那么为了进行像1的恭维加法这样的操作,每个二进制都需要有相同的比特大小。

语法: Series.str.zfill(width)

参数:
width: 前缀为零后输出字符串的最大宽度。

返回类型: 带有前缀零的系列。

在下面的例子中,所使用的数据框包含一些雇员的数据。下面是数据框在任何操作之前的图像。
Python Pandas Series.str.zfill()

例子: 在工资一栏中添加零的前缀

在这个例子中,宽度设置为8,并使用zfill()方法在工资列前缀上0。由于薪资列的数据类型为int64,所以首先使用astype()方法将其转换为字符串。

# importing pandas 
import pandas as pd 
    
# making data frame from csv at url 
data = pd.read_csv("https://media.geeksforgeeks.org/wp-content/uploads/employees.csv") 
  
# converting to string dtype
data["Salary"]= data["Salary"].astype(str)
  
# width of output string
width = 10
  
# calling method and overwriting series
data["Salary"]= data["Salary"].str.zfill(width)
  
# display
data

输出:
如输出图片所示,零已经被加上了前缀,工资栏中每个字符串的长度现在是10。
Python Pandas Series.str.zfill()

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程