Как использовать замену текста с помощью регулярного выражения в кадре данных Pandas [дубликат]Python

Программы на Python
Anonymous
Как использовать замену текста с помощью регулярного выражения в кадре данных Pandas [дубликат]

Сообщение Anonymous »

У меня есть следующий набор данных:

Код: Выделить всё

meste = pd.DataFrame({'a':['06/33','40/2','05/22']})

Код: Выделить всё

    a
0   06/33
1   40/2
2   05/22
И я хочу удалить ведущие 0 в тексте (например, с 33 июня по 33 июня). Я попробовал это, но безуспешно:

Код: Выделить всё

meste['a'] = meste['a'].str.replace(r"(^0?)","")

Код: Выделить всё

    a
0   06/33
1   40/2
2   05/22
Я также пробовал использовать meste['a'].str.replace(r"(^0?)",""), но это не работает. Это ожидаемый результат:

Код: Выделить всё

    a
0   6/33
1   40/2
2   5/22
Что я делаю неправильно в инструкции регулярного выражения?


Подробнее здесь: https://stackoverflow.com/questions/787 ... -dataframe

Вернуться в «Python»