import pandas as pd def contains_code(crs_codes, code_list): codes = str(crs_codes).split(';') return any(code in code_list for code in codes) def filter_projects(df, crs3_list): filtered_crs_df = df[df['crs_3_code'].apply(lambda x: contains_code(x, crs3_list))] return filtered_crs_df