с пользовательской функцией / выражением генератора:
из столбцов в моих фреймах данных - это имена идентификаторов с определенным соглашением об именах. Когда это было сделано, оно не было введено правильно. Я хотел спросить, как я могу найти конкретные ключевые слова для ввода в своем собственном столбце в Python. Может быть, какая-то петля?
Пример:
types = ['XYZ', 'OPQ', 'MNO', 'ABC']
текущий df:
ID ID Name
45 I_name_ls_XYZ_random
46 I_22_name_ABC_random
47 I_name_ls_XYZ_random_45
48 I_name_ls_MNO_random
49 I_ls_OPQ_random_name
50 I_name_ls_ABC_random
51 I_name_ls_XYZ_random
52 I_name_MNO_random
Требуемый результат:
ID ID Name types
45 I_name_ls_XYZ_random XYZ
46 I_22_name_ABC_random ABC
47 I_name_ls_XYZ_random_45 XYZ
48 I_name_ls_MNO_random MNO
49 I_ls_OPQ_random_name OPQ
50 I_name_ls_ABC_random ABC
51 I_name_ls_XYZ_random XYZ
52 I_name_MNO_random MNO
Спасибо