gpt4 book ai didi

python - 在 DataFrame 中组合多个列

转载 作者:太空宇宙 更新时间:2023-11-04 08:53:32 25 4
gpt4 key购买 nike

<分区>

我有一个包含 40 列(0 到 39 列)的 DataFrame,我想一次将它们分组为 4 个:

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

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com