例如將如下數據轉換成data.frame型:
l <- replicate(
5,
list(sample(letters, 4)),
simplify = FALSE
)
=>
-
用unlist拆分list后重構矩陣然后轉換為data.frame
lr <- data.frame(matrix(unlist(l), nrow=5, byrow=T),stringsAsFactors=FALSE)
-
lapply 函數和sapply函數
data.frame(matrix(lapply(l,as.character),nrow=5))
data.frame(matrix(t(sapply(l,c)),nrow=5))