【发布时间】:2014-03-02 13:39:28
【问题描述】:
我有一个将一些 id 映射到版本列表的数据框:
id versions
1 1, 2, 4
2 1
3 3, 4
可以使用以下代码创建:
df <- data.frame(id=c(1, 2, 3),
versions=c("1 2 4", "1", "3 4"),
stringsAsFactors=F)
df$versions <- strsplit(df$versions, " ")
注意versions 列的每个元素都是一个列表。
如何规范化这个数据框?我需要得到这样的数据框:
id version
1 1
1 2
1 4
2 1
3 3
3 4
【问题讨论】:
-
嗯,问同一个问题的方法很多