pandas 字符串不足2位按0补齐
在 Pandas 中,可以使用 `apply()` 函数和 `format()` 函数结合来实现字符串不足两位时按0补齐的功能。以下是一个示例代码:
```python
import pandas as pd
def add_zero(string):
# 使用 apply() 函数和 format() 函数结合
string = string.apply(lambda x :'{:0>2d}'.format(x))
return string
# 创建一个 DataFrame
df = pd.DataFrame({'number': [11, 22, 33, 44, 55]})
字符串长度不足补空格
# 运行 add_zero() 函数补齐字符串
df['number'] = add_zero(df['number'])
# 打印结果
print(df)
```
在这个示例中,`add_zero()` 函数接受一个字符串序列作为输入,并使用 `apply()` 函数将每个字符串应用 `format()` 函数进行格式化。`format()` 函数中的 `{:0>2d}` 表示将字符串补成两位数,用0补,`>` 是向左补。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论