我有40列(列0至39),一個數據幀,我想他們四人組在一個時間:合併多個列的數據幀
import numpy as np
import pandas as pd
df = pd.DataFrame(np.random.binomial(1, 0.2, (100, 40)))
new_df["0-3"] = df[0] + df[1] + df[2] + df[3]
new_df["4-7"] = df[4] + df[5] + df[6] + df[7]
...
new_df["36-39"] = df[36] + df[37] + df[38] + df[39]
我能做到這一點在一個單獨的陳述中(或者比單獨彙總它們更好的方式)?新DataFrame中的列名稱並不重要。