I have the following
# df1, df2, final_df have same index
final_df = ...
df1 = ...
df2 = ...
sum_cols = ['a', 'b', 'c']
final_df[sum_cols] = df1[sum_cols] + df2[sum_cols]
Now I want to do this for arbitrary number of dfs
final_df = ...
dfs = [df1, df2, df3, ...] # they all have same index
final_df[sum_cols] = df1[sum_cols] + df2[sum_cols] + df3[sum_cols] + ...
How do I do this nicely, without a for loop?