【发布时间】:2017-01-06 15:30:21
【问题描述】:
我想格式化一个数字,在 R(或 Python)上同时添加前导零和尾随零
整数部分需要 5 个字符,小数部分需要 2 个字符
例如:
86.30 -> 00086.30
【问题讨论】:
-
在 R 中,使用
sprintf。 -
在python中,使用
str.zfill和/或str.format。 -
我在 R 中使用了 sprintf,但我无法同时获得前导零和尾随零
-
蟒蛇:
"{:.2f}".format(86.30).zfill(8). -
你可以使用
str_pad;library(stringr);str_pad("86.30", 8, pad = "0")#[1] "00086.30"
标签: python r python-3.x string-formatting