我有一些IDS映射到版本的列表數據幀規格化數據幀:與列表列
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
嗯,很多問同一個問題 – rodrigorgs