У меня есть Pandas DataFrame
формы:
Текущий
product_typ
[Milo, Milk, Sugar]
[Water, Tea, Milo]
[Bread, Water]
[Bread, Water, Milo]
[Salt, Water, Milo]
[Milo, Milk, Water, Bread]
[Salt, Milk, Bread]
[Milo, Milk]
Я хотел бы создать новый столбец с регулярным выражением формы. Имейте в виду, что это Pandas DataFrame
Ожидаемый результат
product_typ matched_col
[Milo, Milk, Sugar] Product_Milo_Milk_Sugar
[Water, Tea, Milo] Product_Water_Tea_Milo
[Bread, Water] Product_Bread_Water
[Bread, Water, Milo] Product_Bread_Water_Milo
[Salt, Water, Milo] Product_Salt_Water_Milo
[Milo, Milk, Water, Bread] Product_Milo_Milk_Water_Bread
[Salt, Milk, Bread] Product_Salt_Milk_Bread
[Milo, Milk] Product_Milo_Milk
Я пытался сделать это с str.findall
matching
, pattern
работает но замена заставила меня задуматься.