我有一个包含多个熊猫数据框的列表。所有数据框确实具有完全相同的形状(在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