R上的前导+尾随零

leading + trailing zeros on R

我想格式化在 R 上同时添加前导和尾随零的数字(或 Python)

我需要整数部分 5 个字符和小数部分 2 个字符

例如:

86.30 -> 00086.30

R

中有一些选项

1)sprintf

sprintf("%08.2f", 86.30)
#[1] "00086.30"

2) 使用 stringr

中的 str_pad
library(stringr)
str_pad("86.30", 8, pad = "0")
#[1] "00086.30"