Использование R и пакета dplyr:
У меня есть функция (назовем ее x ), которую я написал, которая принимает столбец и кадр данных в качестве параметров и возвращает список сводной информации о столбце. Теперь я хочу создать новую функцию (назовем ее y ), которая принимает фрейм данных в качестве параметра и возвращает список информации для каждого столбца. (где ключи возвращенного списка - это имена столбцов, а значения - сводная информация, возвращаемая функцией x .
Я уже написал функцию x, хотя у меня проблемы с функцией y. Думаю, она должна выглядеть примерно так:
y <- function(data_frame) {
lapply(data_frame, x)
}
, но я не знаю, откуда go здесь. Я знаю, что мне нужно использовать * apply, но я не знаю, как написать функцию y, чтобы функция x применялась к каждому столбцу в моем фрейме данных. Может ли кто-нибудь помочь с тем, как моя функция y должна быть написана по-другому?