У меня есть датафрейм, и я хочу найти стандартное отклонение для некоторых конкретных ячеек - PullRequest
0 голосов
/ 16 июня 2019

Я пытаюсь использовать панды, чтобы найти стандартное отклонение для записей в некоторых конкретных ячейках

Я пытался использовать stdev для numPy так:
numpy.std (ДФ [ColumnName] [J: я])

Я также пытался использовать это: df.std (ось = 0) [ColumnName] [J: я]

Просто псевдокод, потому что мой реальный код более запутанный, чем необходимо для этого вопроса:

df = loadIris()
for feat in df.columns:
     i = 0
     j = 0
     flower = df['flower'][i]
        while i < df.index.max():
            if df['flower'][i] == flower:
                i+=1
            else:  
                j = i    
                stand = df.std(axis=0)[feat][j:i]
                flower = df['flower'][i]

1 Ответ

0 голосов
/ 16 июня 2019

В итоге я просто добавил все значения в список, а затем вычислил стандартное отклонение с помощью statistics.stdev, который вы можете получить, импортировав статистику.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...