我有一个具有不同元素长度的系列,如下所示:1, 222, 33, 4, 55555,...
我想让它的长度与5相同,如下所示:00001, 00222, 00033, 00004, 55555, ...
我该怎么做?谢谢,
最佳答案
您可以使用zfill ,假设您的元素是字符串:
import pandas as pd
s = pd.Series(data=['1', '222', '33', '4', '55555'])
result = s.str.zfill(max(map(len, s)))
print(result)
输出
0 00001
1 00222
2 00033
3 00004
4 55555
dtype: object
关于python - 如何将 pandas Series 对齐到相同的长度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58858500/