Winsorize данные по столбцу в R с помощью функции Winsorize - PullRequest
0 голосов
/ 21 марта 2019

У меня есть фрейм данных с 739 переменными, и я хочу winsorize внутри каждой переменной (т. Е. Столбца).

library(DescTools) 

Используя приведенный ниже код, данные winsorized с использованием всего фрейма данных.Поскольку я не могу вручную прописать каждый столбец, есть ли способ применить эту функцию в столбце?

EEG_w<-Winsorize(EEG[3:739], minval = NULL, maxval = NULL, probs = c(0.05, 0.95),  na.rm = TRUE)

1 Ответ

0 голосов
/ 21 марта 2019

Вы можете применить Winsorize столбец к столбцу, используя apply.

EEG_w<-apply(EEG, 2, Winsorize, na.rm = TRUE)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...