data = np.concatenate([np.random.choice((0, 1), (10, 5)), np.random.rand(10,
    5)], axis=1)
df = pd.DataFrame(data, columns=mux)
df
Панды вычисляют сумму нескольких столбцов с учетом нескольких условий