Трансформация значений фрейма даных

Есть фрейм с такими значениями:

    Month   DayofMonth  DayOfWeek  
1   c-4         c-20           c-3

Нужно его переобразовать в такой:

     Month  DayofMonth  DayOfWeek  
1     4        20          3

То есть, удалит первых два символа:

df = df.replace({'Month': df['Month'][2:]})

Как делать такое форматирование на данные?


Ответы (1 шт):

Автор решения: MaxU
res = df.replace(r"\D+", "", regex=True)

результат:

In [169]: res
Out[169]: 
  Month DayofMonth DayOfWeek
1     4         20         3
→ Ссылка