Я считаю, что вам нужно any
, если хотите фильтровать хотя бы один 1
на строки фильтруемых столбцов:
df_2 = df_1[(df_1.columns[0:5] == 1).any(axis=1)]
Или all
, если хотите фильтровать все 1
на строки фильтруемых столбцов:
df_2 = df_1[(df_1.columns[0:5] == 1).all(axis=1)]