Описание
В настоящее время у меня есть словарь функций, которые все выполняют различные строковые операции, учитывая входную строку в качестве параметра (см. Рис. 1. ниже) . У меня также есть существующий pandas DataFrame с одним или несколькими такими же ключами словаря ниже, в дополнение к имени и типу имени (см. Рисунок 2. ниже):
Обязательно
Я хочу сопоставить функции, хранящиеся в словаре, показанном на рис. 1., с именами DataFrame (столбец SDN_NAME) на основе ключа, хранящегося в словаре, и столбца S-ID. в кадре данных.
- Примечание : каждая функция, хранящаяся в словаре, может выполнять разные операции, что приведет к разным выводам для каждой входной строки.
Пожалуйста, предоставьте любая помощь / рекомендации в выполнении описанного выше процесса.
Рисунок 1:
scenarios = {
'1-A': function1(),
'1-B': function2(),
'1-C': function3(),
'1-D': function4()
}
Рисунок 2:
![See DataFrame](https://i.stack.imgur.com/ymNBx.png)