У меня есть DataFrame с 40 столбцов (колонок от 0 до 39), и я хочу, чтобы сгруппировать их четыре, в то время:Объединение нескольких столбцов в DataFrame
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 не важны.