r - 如何在小数点后添加零但仍保持总字符长度相同?
问题描述
所以我知道这个问题会是我的时代,但我在这里找不到答案。我有一堆账户余额,例如:85,415.2、2,690.35、3,312.768。我想在每个余额的末尾添加零,使数字的总长度变为 10。如果帐户余额已经有 10 个字符,则不应添加零。我正在使用 sprint("%10f", account_balance) 但它没有给出正确的答案..
解决方案
附加一个 10-n 个零的字符串,其中 n 是字符长度的向量。不使用任何包。
x <- c("85,415.2", "2,690.35", "3,312.768") # test input
paste0(x, strrep(0, 10-nchar(x)))
## [1] "85,415.200" "2,690.3500" "3,312.7680"
推荐阅读
- android - 需要帮助在 android 中编写视图模型代码以获取来自改造的数据
- r - 循环遍历文件夹中的大量数据文件,根据列名对每个数据进行子集化
- doxygen - Doxygen:如何避免代码块内的文本换行
- r - 如何使用多个输入为 Keras 模型编写数据生成器
- reactjs - 如何使用 react-monocle 可视化由 create-react-app 创建的 react 应用程序?
- c# - Netcore 2.2 本地化路由 - 如何始终重定向到默认路由
- https - 不支持 Axios 协议“http:”。Apollo 服务器解析器中的预期“https:”错误
- highcharts - Highcharts:图表的最大高度不超过 1000px
- gradle - IntelliJ Gradle 与 libGdx 项目同步失败
- db2 - 在 DB2 的 SQL 查询中使用时添加 1 天日期字段