Не могли бы вы дать некоторые решения или предложения по следующей проблеме?
Если у меня есть словарь, который содержит три pandas кадра данных, как мне рассчитать среднее / среднее / стандартное отклонение трех данных в словарь?
df1 = pd.DataFrame(np.random.randint(10, size=(3,4)))
df2 = pd.DataFrame(np.random.randint(10, size=(3,4)))
df3 = pd.DataFrame(np.random.randint(10, size=(3,4)))
df_dict = {'a': df1, 'b': df2, 'c':df3}
(выходная матрица все еще должна быть матрицей 3x4)
(df1+df2+df3)/3
0 1 2 3
0 5.666667 5.000000 3.333333 3.000000
1 4.000000 1.666667 6.666667 4.333333
2 3.000000 3.666667 4.666667 4.333333
Поскольку у меня есть словарь, содержащий в действительности более 50 кадров данных, эффективный подход приветствуется. Надеюсь, не просто l oop.
Заранее спасибо!