Я прошу прощения, если это дубликат, я искал все содержимое "добавить начальный ноль", которое я могу найти, и я изо всех сил пытаюсь найти решение, с которым я могу работать.У меня есть следующее:
siteid<-c("1","11","111")
modifier<-c("44","22","11")
df<-data.frame(siteid,modifier)
, и я хочу изменить siteid
, всегда длиной шесть (6) символов с нулями, чтобы заполнить пробелы.Идентификатор сайта может варьироваться в nchar
от 1-3, модификатор всегда имеет длину 2, а число нулей может варьироваться в зависимости от длины идентификатора сайта (так что 6 всегда является конечной измененной длиной).
Мне бы хотелось получить следующий конечный результат:
df
# siteid modifier mod.siteid
#1 1 44 440001
#2 11 22 220011
#3 111 11 110111
Спасибо за любые предложения или указания.Это также может быть числовым, но похоже, что у манипуляции с персонажем есть больше возможностей ...?