У меня есть фрейм данных, из которого я хочу удалить все круглые скобки и прочее внутри него.
Я проверил: Как удалить текст в скобках с помощью регулярное выражение?
Где был ответ на удаление данных
re.sub(r'\([^)]*\)', '', filename)
Я пробовал это, а также
re.sub(r'\(.*?\)', '', filename)
Однако я получил ошибку: expected a string or buffer
Когда я попытался использовать столбец df['Column Name']
, я получил no item named 'Column Name'
Я проверил фрейм данных с помощью df.head()
, и он оказался чистой таблицей с именами столбцов такими, какими я хотел их видеть .... однако, когда я использую выражение re
для удаления (материала), оно не распознает имя столбца что у меня есть.
Я обычно использую
df['name'].str.replace(" ()","")
Однако я хочу убрать круглые скобки и то, что находится внутри .... Как я могу сделать это с помощью регулярного выражения или панд?
Спасибо!
Вот решение, которое я использовал ... спасибо за помощь!
All['Manufacturer Standard Name'] = All['Manufacturer Standard Name'].str.replace(r"\(.*\)","")
df.columns
. - person unutbu   schedule 03.01.2014