【发布时间】:2019-02-05 18:04:01
【问题描述】:
所以我知道这个问题会是我的时代,但我在这里找不到答案。我有一堆账户余额,例如:85,415.2、2,690.35、3,312.768。我想在每个余额的末尾添加零,使数字的总长度变为 10。如果帐户余额已经有 10 个字符,则不应添加零。我正在使用 sprint("%10f", account_balance) 但它没有给出正确的答案..
【问题讨论】:
-
你说“小数点后”——你确定总有小数点吗?
-
你试过
formatC函数吗?有一个参数叫做width。我想这就是你要找的。span> -
嗯,我有一个庞大的数据集(百万+)账户余额,没有检查所有这些,但我需要的是一致性。在命令结束时,所有余额应该看起来相同,包含 10 个字符,包括小数和零。
-
我只是担心如果你在一行中有
"20",当你想要"20.0000000"时你会得到"2000000000"...但这是一个更复杂的问题陈述如果您需要检查添加的 0 是否在小数点后。
标签: r