作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想将字符串列表转换为数据框。
给定结构:
lst <- list(NULL, "PSYC", c("PSYC", "PHIL"), "PHIL")
Index major_cd
1 NULL
2 PSYC
3 PSYC
3 PHIL
4 PHIL
最佳答案
我们可以用 'NA' 或 "NULL"替换 'lst' 中的 NULL 元素并使用 unnest
来自 tidyr
设置“lst”的名称后
lst[sapply(lst, is.null)] <- NA
"NULL"
而不是
NA
将给出如图所示的预期输出
library(tidyr)
unnest(setNames(lst, seq_along(lst)), Index)
# Index x
#1 1 <NA>
#2 2 PSYC
#3 3 PSYC
#4 3 PHIL
#5 4 PHIL
关于r - 如何将字符串列表转换为数据框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30200428/
我是一名优秀的程序员,十分优秀!