r - 将数字转换为字符串

标签 r transform

我需要将大量数字转换为字符串。对我来说困难的部分是所有字符串的长度都必须是 4 个字母。例如“1”必须是“0001”或“234”必须是“0234”。我认为这是一个简单的问题,但我找不到答案。感谢您的帮助!

最佳答案

你可以使用sprintf:

> sprintf("%04d", 1)
[1] "0001"
> sprintf("%04d", c(1, 23, 123))
[1] "0001" "0023" "0123"

关于r - 将数字转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21500106/

相关文章:

r - POSIXct 日期对象由 apply() 转换

r - 用 R 计算员工流动率

css - 根据输入复选框状态应用 CSS 规则

html - CSS 3d 变换仅在 webkit 中的其他元素下动画

css - 为什么第 nth-child 会阻止 :hover style working?

css - 不规则的 Div 形状仅扭曲一个 Angular

r - 检查软件包版本是否达到或超过某个点

r - 在 Shiny 中打印桑基图

r - 基于 rhandsontable 中的单元格值的颜色行

iphone - 修改后的 .m34 的 CATransform3D 破坏了 iOS 6 中的 View 层次结构/排序,但没有破坏它所应用的 View