Pandas - добавить начальные «0» к строковым значениям, чтобы все значения были равны len
У меня есть колонка,code_x
, Я преобразовал это в.astype(str)
, Некоторые примеры значений45362.0, 75345.0, 346157.0, 572575.0
, Я хотел бы, чтобы все они были 6 цифрами. иначе:045362, 075345, 346157, 572575
Я пытаюсь следующее, но это не работает:f3[df3['code_x'].str.len() == 7] = "0" + df3[df3['code_x'].str.len() == 7]['code_x']
Предложения?