Я пытаюсь преобразовать список во фрейм данных, сохраняя имена переменных, а также минимальные и максимальные значения в 3 отдельных столбцах.Я попытался as.data.frame () и попытался удалить список, но он создает только один столбец или возвращает тип переменной.Я использую данные nycflights2013 в R. Как мне поступить?
checker <- function(x){
if(is.numeric(x)){
max.x <- max(x, na.rm = TRUE)
min.x <- min(x, na.rm = TRUE)
vectorlist <- list(max=max.x, min=min.x)
return(vectorlist)
}
else
vectorlist <- list(max = "NA", min = "NA")
return(vectorlist)
}
flightlist <- t(sapply(flights, checker))
flightlist
as.data.frame(flightlist)