У меня есть этот столбец:
C-042-00000017276
F-099-00000201997
F-98-204009
Я хочу, чтобы этот столбец был:
C-42-17276
F-99-201997
F-98-204009
Я знаю, как извлечь данные с помощью выражения регулярного выражения, и я могу решить это, повторяя по строки, но я хочу сделать это более pandas стиль:
Я пытаюсь это для извлечения пары цифр строки между символами '-.
df['column'] = df['column'].str.replace(r'-.*',df['column'].str.extract(r'(-.*-)',expand=False).str.replace('-','').str.lstrip('0'))
но я получить:
TypeError("repl must be a string or callable")
есть предложения с этим?