У меня есть этот пример данных в ячейке:
EmployeeID
2016-CT-1028
2016-CT-1028
2017-CT-1063
2017-CT-1063
2015-CT-948
2015-CT-948
Итак, моя проблема заключается в том, как я могу добавить 0
в эти данные 2015-CT-948
, чтобы сделать так: 2015-CT-0948
.Я попробовал этот код:
pattern = re.compile(r'(\d\d+)-(\w\w)-(\d\d\d)')
newlist = list(filter(pattern.match, idList))
Просто чтобы получить шаблон регулярного выражения, затем добавьте 0
с zfill()
, но он не работает.Пожалуйста, кто-нибудь может дать мне представление о том, как я могу это сделать.В любом случае я могу сделать это в регулярных выражениях или в пандах.Спасибо!