Я изменил свой ответ, поскольку вы отредактировали свой вопрос:
Вот фрагмент кода для печати стандартного отклонения (учитывая, что ваши кадры данных имеют одинаковый индекс и столбцы):
import numpy as np
for idx in out[0].index:
for col in out[0]:
values = [df.loc[idx, col] for df in out]
print(col, idx, np.std(values), values)
Выход:
x 0 6.342099196813483 [1, 5, 16]
y 0 6.548960901462833 [3, 10, 19]
x 1 6.018490028422596 [3, 6, 17]
y 1 4.242640687119285 [2, 11, 11]
x 2 6.018490028422596 [4, 7, 18]
y 2 5.185449728701348 [1, 12, 12]