格式化数字的最佳方法是什么,以便它不显示前导零.例如:
test = .006
sprintf/format/formatC( ??? ) # should result in ".006"
Run Code Online (Sandbox Code Playgroud)
我相信我曾经回答过这次,但是找不到它.你不能告诉sprintf()et al有关一种降低前导零的格式...所以你必须自己做,例如通过substring():
R> val <- 0.006
R> aa <- substring(sprintf("%4.3f", val), 2)
R> aa
[1] ".006"
R>
Run Code Online (Sandbox Code Playgroud)