在列中填充丢失的零并不普遍
我有一个 5 位数的美国邮政编码列表,但有些丢失了前导零。如何将这些零重新添加,同时保持其他没有前导 0 的完整?我尝试了 formatC、springf、str_pad,但它们都不起作用,因为我没有向所有值添加 0。
回答
我们可以用 sprintf
sprintf('%05d', as.integer(zipcodes))
我有一个 5 位数的美国邮政编码列表,但有些丢失了前导零。如何将这些零重新添加,同时保持其他没有前导 0 的完整?我尝试了 formatC、springf、str_pad,但它们都不起作用,因为我没有向所有值添加 0。
我们可以用 sprintf
sprintf('%05d', as.integer(zipcodes))