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