В качестве примера у меня есть следующий фрейм данных:
test = pd.DataFrame({'type':['fruit-of the-loom (sometimes-never)', 'yes', 'ok (not-possible) I will try', 'vegetable', 'poultry', 'poultry'],
'item':['apple', 'orange', 'spinach', 'potato', 'chicken', 'turkey']})
Я нашел много сообщений о людях, желающих удалить скобки из строк или подобных ситуаций, но в моем случае я хотел бы сохранить строку точно так же, как есть, за исключением того, что я хотел бы удалить дефис, который находится внутри круглой скобки строки.
У кого-нибудь есть предложение о том, как мне этого добиться?
split позаботится о дефисе если он был ведущим и rsplit, если он тянулся. Я не могу придумать способ решить эту проблему.
, в этом случае идеальным результатом для значений в этом гипотетическом столбце будет:
'fruit-of the-loom (sometimes never)',
'yes',
'ok (not possible) I will try',
'vegetable',
'poultry',
'poultry'`