Я пытаюсь создать фрейм данных с несколькими областями, в которых строки равны самому длинному массиву в списке. Другие массивы в списке затем перерабатывают элементы, пока они не достигнут наибольшего числа. Я должен сделать это очень специфическим c способом, используя отдельные функции для каждой.
DF <- function(x) {
maxLength <- listMax(x)
newList <- listExtend(x,maxLength)
finalList <- data.frame(newList)
print(finalList)
}
Фрейм данных в моей функции не работает из-за нечетных чисел, которые, как я полагаю, проистекают из newList
в функции DF
. Я могу использовать один l oop, sapply()
, cbind()
или rbind()
для преобразования векторов и помещения их во фрейм данных, но каждая попытка приводила либо ко всем 1
s, либо к другим вопиющим проблемам.