gpt4 book ai didi

python - Pandas - 将单独的帧与每月的列相加

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

我有两个dfs:

df_1 = pd.DataFrame([[5,6]], columns=['Jan15','Feb15'])

Jan15 Feb15
0 5 6

df_2 = pd.DataFrame([8,3]], columns=['Jan16','Feb16'])

Jan16 Feb16
0 8 3

有没有一种方法可以将两个帧相加以得出:

sum = Index, Jan, Feb
0 13 9

最佳答案

您需要 concat,然后在列标题上使用 groupby

pd.concat([df_1, df_2], axis=1).groupby(by=lambda x: x[:3], axis=1).sum()

Feb Jan
0 9 13

这是假设您的列名都具有 MTHxx 格式的假设。

关于python - Pandas - 将单独的帧与每月的列相加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51006409/

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