Python:添加多个熊猫数据框

时间:2019-10-23 15:42:20

标签: python pandas add

我有一个包含多个熊猫数据框的列表。所有数据框确实具有完全相同的形状(在10000 x 10范围内)。我需要将它们逐个元素地加起来。我正在寻找一种灵活的解决方案,因为我不预先知道列表中有多少个数据框。

import pandas as pd
df1 = pd.DataFrame({'series1': [1, 2, 3],
                    'series2': [4, 5, 6]},
                   index=['obs1', 'obs2', 'obs3'])
df2 = pd.DataFrame({'series1': [1, 2, 3],
                    'series2': [4, 5, 6]},
                   index=['obs1', 'obs2', 'obs3'])
df3 = pd.DataFrame({'series1': [1, 2, 3],
                    'series2': [4, 5, 6]},
                   index=['obs1', 'obs2', 'obs3'])
df_list = [df1, df2, df3]

我正在寻找以下结果。

      series1  series2
obs1        3       12
obs2        6       15
obs3        9       18

0 个答案:

没有答案