2016-10-03 5 views
-2

У меня есть цикл, который генерирует списки списковОбъединение списков списков вместе R

так получается нечто вроде

Result = list() 
Result[[1]] = c(1,2,3,6,6,4) 
Result[[2]] = c(32,123,432,12, 0, 0) 

желаемый результат:

Result = c(1,2,3,6,6,4,32,123,432,12, 0, 0) 

Я хочу, чтобы объединить это обратно в один столбец, чтобы добавить в dataframe? Как это сделать?

Я пробовал:

do.call(rbind, Result) 

, но это просто складывает их в матрицу я тогда должен плавиться, что еще с tidyr?

+0

Это не список списков. Это список векторов. Покажите ожидаемый результат. – Roland

+0

добавил ожидаемый результат – KillerSnail

+0

Вы не хотите «перематывать» элементы списка, вы хотите их комбинировать: 'do.call (c, Result)' – Choubi

ответ

2

Попробуйте просто:

unlist(Result) 
Смежные вопросы