У меня есть data.frame
X
, с колонной A
наполненной chr
, большинство из них имеют nchar
= 5, но некоторые имеют nchar
= 4. Я хочу поставить перед ними 0
.Pad строки в столбце data.frame
Я хотел бы сделать это с помощью следующего добрейшей из-псевдокоде:
foreach(element_of_X$A as a){ # this line is pseudo-code for Idk how to do it in R
if(nchar(a) < 5){ # I think these lines are valid
paste0(0,a) # I think these lines are valid
}
}
(Очевидно, что я родом из PHP). Как я могу это сделать в чистом R-коде? (Это, или более эффективное решение)
Благодаря
см '? sprintf' для левой строки отступа – C8H10N4O2
это хорошая альтернатива paste0(), но я не знаю, как это ответ моя проблема ...? –