Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 5, 2022 22:19:33

Igor1990
Зарегистрирован: 2022-11-03
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Замена пропусков на медиану

Имеется массив:

 a = np.array([[np.nan,2,3,4,5], [6,7,np.nan,9,10], [11,12,np.nan,np.nan,15], [np.nan,np.nan,18,19,np.nan], [21,22,23,np.nan,np.nan]])
Подскажите, пожалуйста, как заменить пропуски медианой, рассчитанной для каждой строки?
В итоге должен получиться массив:
 a = np.array([[3.5,2,3,4,5], [6,7,8,9,10], [11,12,12,12,15], [17.5,17.5,18,19,17.5], [21,22,23,22,22]])
P.S. Вместо массива numpy можно использовать Pandas DataFrame.

Отредактировано Igor1990 (Ноя. 5, 2022 22:24:01)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version