Я работаю над фреймом данных. В столбце «Дата» по некоторым причинам некоторые даты имеют номер в скобках после дня месяца.
т.е. 5 (2) апреля 2010 г.
, который я хотел быперейти к: 5 апреля 2010 г.
Есть ли способ избавиться от пробела и части в скобках для всех строк в столбце?
Это единственное, что я пробовал, но я очень плохо знаком с использованием регулярных выражений, поэтому понятия не имею, как это исправить:
re.sub(" (.)", "", df['Date'])
Это ошибка, которую я получаю:
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-103-06833d51a3a0> in <module>
1 import re
----> 2 re.sub(" (.)", "", df['Date'])
~/anaconda3/lib/python3.7/re.py in sub(pattern, repl, string, count, flags)
190 a callable, it's passed the Match object and must return
191 a replacement string to be used."""
--> 192 return _compile(pattern, flags).sub(repl, string, count)
193
194 def subn(pattern, repl, string, count=0, flags=0):
TypeError: expected string or bytes-like object
Заранее спасибо!