Другой вариант, используйте list.rbind
из rlist
library(rlist)
as.data.frame(list.rbind(lst))
# column1 column2
#1 0 0, 1
#2 1 0, 2, 3, 3
Без дополнительного пакета
as.data.frame(do.call(rbind, lapply(lst, rbind)))
data
lst <- list(structure(list(column1 = "0", column2 = c("0", "1")), .Names = c("column1",
"column2")), structure(list(column1 = "1", column2 = c("0", "2",
"3", "3")), .Names = c("column1", "column2")))