Учитывая следующий пример:
from statistics import stdev
d = pd.DataFrame({"a": [45, 55], "b": [5, 95], "c": [30, 70]})
stds = [stdev(d[c]) for c in d.columns]
С выводом:
In [87]: d
Out[87]:
a b c
0 45 5 30
1 55 95 70
In [91]: stds
Out[91]: [7.0710678118654755, 63.63961030678928, 28.284271247461902]
Я хотел бы иметь возможность отсортировать столбцы кадра данных по их стандартным отклонениям, что приведет кследующий
b c a
0 5 30 45
1 95 70 55