У меня есть словарь:
'Consulting': {'Deloitte', 'EY', 'KPMG', 'PwC'},
'Education': {'.edu', 'College', 'University'},
'Government':{'state','.gov','city'},
'Corporate':{'corpor','consumer','care'},
...... etc.
У меня есть фрейм данных:
Sno Text column1 column2 ......
1 Deloitte.com
2 Texas.gov
3 smi@EY.com
4 UTD.edu
5 rapper@corporate.com
..... etc.
Я хочу использовать словарь для категоризации фрейма данных и построения столбца Category, например:
Sno Text Category column1 column2 ......
1 Deloitte.com Consulting
2 Texas.gov Government
3 smi@EY.com Consulting
4 UTD.edu Education
5 rapper@corporate.com Corporate
..... etc.
Как я могу использовать словарь с несколькими значениями в python, чтобы найти полную фразу или часть фразы в столбце Text и классифицировать ее?Можем ли мы использовать ту же логику в случае совпадения 2?Что будет потом?
Кроме того, это может звучать неопределенно, но я использую Словарь, потому что мы можем сопоставить несколько значений одной категории, есть ли лучший способ сделать это без словаря?