У меня есть фрейм данных, в котором я хочу удалить вхождения «XXXX» в любой форме, так как в моих данных это вхождение встречается разными способами.Например, мой фрейм данных выглядит примерно так:
['XXXX / XXXX / 16', '{', '$', '39 .00 ','} ',' XXXX / XXXX / 2016 ','. ', 'чрезмерные', 'сборы', 'бы', 'лайк', 'спор', '.'] 'XX / XX / XXXX', 'дата', 'последний', 'оплата', ',', 'last ',' payment ',' made ',' XX / XX / XXXX '] [' Collector ',' Calls ',' Non ',' Stop ','. ',' XXXX / XXXX / 15 '' Med ', 'XXXXXXXX', '{', '$', '290.00', '}', 'XX / XX / XXXX-XX / XX / XXXX']
Желаемый вывод должен удалить всевхождение "XX" в любой форме, как указано выше.
Код, который я здесь использовал,
stop = ['XXXX', "XX/XX"]
df['issue_detail'] = df['issue_detail'].apply(lambda x: [item for item in x if item not in stop])
Приведенный выше код просто удаляет вхождение "XXXX:из фрейма данных pandas, но как вы должны удалить остальные вхождения XXXX, которые находятся в разных формах, как указано выше