У меня есть словарь, в котором ключ - это название модели, а значения - ключевые слова. Я хочу отфильтровать каждую строку в столбце, эта строка содержит одно из ключевых слов, которые находятся в значениях словаря.
Соответствие должно быть без учета регистра.
Словарь выглядит так:
{'J7 2017': [' J730F', 'amoled'], 'J5 2017': ['J530', 'TFT']}
кадр данных выглядит так:
name
0 SCREEN SAMSUNG FULL AMOLED
1 SCREEN SAMSUNG J7 J730F 2017
2 WYŚWIETLACZ LCD + DIGITIZER SAMSUNG J5 2017 (J530)
3 3 colors SCREEN LCD SAMSUNG Galaxy J5 TFT
4 LG K10 K410 K420N K430
В результате я хочу сохранить имя модели [ключ] в отдельном фрейме данных со всеми строками, в которых было мое ключевое слово
так что результат будет:
dfJ72017:
name
0 SCREEN SAMSUNG FULL AMOLED
1 SCREEN SAMSUNG J7 J730F 2017
dfJ52017:
name
0 WYŚWIETLACZ LCD + DIGITIZER SAMSUNG J5 2017 (J530)
1 3 colors SCREEN LCD SAMSUNG Galaxy J5 TFT
И сделать это для всех ключей и значений в словаре.