Как применить указанные c столбцы к функции sapply в R? - PullRequest
1 голос
/ 08 февраля 2020

Например:

sapply(cars[2:3], FUN = IQR)

Но как насчет того, чтобы я хотел индекс 2 и 5? Кроме того, вместо индексов есть ли способ использовать имена столбцов вместо

1 Ответ

1 голос
/ 08 февраля 2020

Мы можем использовать анонимную функцию

sapply(names(cars)[1:2], function(x) IQR(cars[[x]]))

Если нам нужны столбцы 2 и 5, используйте c вместо оператора seq (используя другой набор данных, так как cars имеет только два столбца)

sapply(mtcars[c(2, 5)], IQR)
#   cyl drat  
# 4.00 0.84 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...