【发布时间】:2015-05-12 20:04:59
【问题描述】:
我想将字符串列表转换为数据框。 给定结构:
lst <- list(NULL, "PSYC", c("PSYC", "PHIL"), "PHIL")
我想生成一个数据框
Index major_cd
1 NULL
2 PSYC
3 PSYC
3 PHIL
4 PHIL
注意列表中的第 3 项如何变成数据框的 2 行。
【问题讨论】:
-
您可能需要将
NULL替换为“NULL”左右的字符以获得所需的输出 -
在帐户中使用 akruns 评论,您还可以使用 base R 做一些丑陋的事情,例如
cbind.data.frame(Index = rep(seq(length(l)), lapply(l, length)), major_cd = unlist(l))