r - 如何在数字前添加 0 使其成为 6 位数字 R
问题描述
我在其他代码语言中找到了我的问题的解决方案,但在 R 中没有。
我想在数据框中的一列中的数字前面添加 0 以使其成为 6 位数字。
例如
1331
221231
21311
我想成为
001331
221231
021311
提前致谢!
解决方案
sprintf()
是一个做类似 c 格式的函数,例如
sprintf("%06i",c(1331, 221231, 21311))
# [1] "001331" "221231" "021311"
推荐阅读
- git - 在 git 中重写非常古老的提交
- recursion - 怎么转#
在狡猾的计划中变成一个数字 - javascript - java - 如何使用行号和列号更改java脚本中表格单元格的背景颜色?
- scala - 何时(如果有的话)在失败的情况下修改流式查询的检查点元数据?
- java - java.lang.ClassNotFoundException: org.apache.james.mime4j.message.Message
- mule - 如何使用消息块拆分器设置 Mule_Correlation_ID
- javascript - 以美国格式显示金额总和
- android - Firebase 身份验证已停止工作
- python - 如何从python中的二维列表中获取最大x和最小y坐标?
- javascript - 如果输入文件为空,则选择默认文件