Есть объекты с основным DATAS как a<-list(a=1,b="A",c=character())
создать data.frame из разного количества строк
Теперь я хочу преобразовать его в data.frame, но там мне нужно равные строкам. Как заполнить пустые векторы NA простым способом запускать as.data.frame(a)
? единственная Идея, которую я имею, - спросить, имеет ли один элит из списка длину < 1, затем установите element[1]=NA
.
Хорошо, я вижу data.frame (t (a)), это хороший способ, но как заменить пустые строки на NA или как спросить, имеет ли строка в кадре данных пустую запись? Позже мне нравится иметь функциональность, которую я получаю для 'na.omit (df)'. – Klaus
Можем ли мы помочь вам найти источники базового использования в 'R'? Этот вопрос подсказывает, что вы не знакомы с простыми функциями, такими как length (a [[1]]) или 'a [[2]] [5: length (a [[1]]) <- NA ' –
@CarlWitthoft, sry Я ищу только лучший способ выразить' b <-lapply (a, function (x) if (length (x) <1) NA else x); data.frame (b) '. – Klaus