我有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中的列名称并不重要。