R 如何将前导零添加到列中的一位数行?

R 如何将前导零添加到列中的一位数行?,r,dataframe,leading-zero,R,Dataframe,Leading Zero,我使用的是R studio,我有一个包含7个变量的数据框。其中一个变量是months,在本专栏中,我想将前导零添加到单个数字(ex=7将是07,但12将保持为12)。 如果此列中只有一位数字得到前导零,但两位数字保持不变,我该怎么做??请帮助我们可以使用sprintf df1$months <- sprintf('%02d', df1$months) df1$months

我使用的是R studio,我有一个包含7个变量的数据框。其中一个变量是months,在本专栏中,我想将前导零添加到单个数字(ex=7将是07,但12将保持为12)。
如果此列中只有一位数字得到前导零,但两位数字保持不变,我该怎么做??请帮助

我们可以使用
sprintf

df1$months <- sprintf('%02d', df1$months)
df1$months