У меня есть df с несколькими столбцами, такими как MLB, NBA, NHL, NFL, TESTNBA. Я хотел бы вернуть список, в котором столбцы содержат строку MLB или NBA. так как показано ниже:
df_check = ['MLB', 'NBA', 'TESTNBA']
value_cols = [col for col in df.columns if df_check in col]
Вышеприведенный сбой со следующей ошибкой:
TypeError: для 'in' в качестве левого операнда требуется строка, а не список
Есть ли способ отфильтровать столбцы по нескольким значениям?