Получите стандартное отклонение строки, игнорируя минимальное и максимальное значения. ⇐ Python
-
Anonymous
Получите стандартное отклонение строки, игнорируя минимальное и максимальное значения.
Для следующего кадра данных:
а б c д е сд -100 2 3 60 4 1 7 5 -50 9 130 2
Как мне рассчитать столбец стандартного отклонения sd, который исключает минимальное и максимальное значения из каждой строки?
Реальный фрейм данных имеет длину в несколько миллионов строк, поэтому что-то векторизованное было бы здорово!
Чтобы повторить:
df = pd.DataFrame( {"a": [-100, 7], "b": [2, 5], "c": [3, -50], "d": [60, 9], "e": [4, 130]} )
Для следующего кадра данных:
а б c д е сд -100 2 3 60 4 1 7 5 -50 9 130 2
Как мне рассчитать столбец стандартного отклонения sd, который исключает минимальное и максимальное значения из каждой строки?
Реальный фрейм данных имеет длину в несколько миллионов строк, поэтому что-то векторизованное было бы здорово!
Чтобы повторить:
df = pd.DataFrame( {"a": [-100, 7], "b": [2, 5], "c": [3, -50], "d": [60, 9], "e": [4, 130]} )