0

关于添加前导零的类似问题的答案对我不起作用。我有一个只有 1 列但有数千行或行的 data.frame。条目的数据类型为 num。一些数值长度为 10 位(这是正确的),但一些长度为 9 位,另一些长度为 8 位。我希望所有条目的长度为 10 位,因此较短的数字前面需要前导零。已经是 10 位数的条目将被忽略。我只是 R 的初学者,所以遇到了困难。任何帮助将不胜感激。我努力了

粘贴(代表)

冲刺

但我只是陷入困境。理想情况下,我想将 data.frame 保持为 num 但如果我必须更改为 char 类型,那可能会是橡木。谢谢。

我尝试了以前的答案,但得到了这个错误

sprintf("%010d", CHI3$DoB.Chi) 中的错误:无效格式 '%010d'; 对数字对象使用格式 %f、%e、%g 或 %a

4

0 回答 0