我需要准备一个pandas DataFrame来编写一个TXT,以严格的格式提交给第三方。当我直接使用以下代码时,它似乎可以工作:
data['code'].apply(lambda x: '{:>{fill}}'.format(x, fill=15))
当我尝试实际更改 DataFrame 时,例如:
data['code'] = data['code'].apply(lambda x: '{:>{fill}}'.format(x, fill=15))
看来不用了。我如何实际更改 DataFrame?
最佳答案
使用ljust
或zfill
检查
data['code'] = data['code'].str.ljust(width = 15, fillchar = ':')
关于python - 如何用空格填充 str 列以强制达到所需的长度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64210154/