格式化熊猫中的整数列

Jac*_*nty 1 python formatting dataframe pandas

我想首先将这列整数转换为字符串,然后将每个单位数字整数格式化为 2 个有效数字。

我要这个:

>>> df[0].astype(str)
0          0
1          1
2          2
3          10
4          11
5          12
Run Code Online (Sandbox Code Playgroud)

变成这样:

>>> df[0].astype(str)
0          00
1          01
2          02
3          10
4          11
5          12
Run Code Online (Sandbox Code Playgroud)

通常我会使用,%.2d但我不确定如何使用熊猫?

ank*_*_91 5

series.str.zfill

通过在前面加上“0”字符来填充系列/索引中的字符串。

df[0].astype(str).str.zfill(2)
Run Code Online (Sandbox Code Playgroud)
0    00
1    01
2    02
3    10
4    11
5    12
Run Code Online (Sandbox Code Playgroud)