给定以下示例数据集:
col1 <- c("X1","X2","X3|X4|X5","X6|X7")
col2 <- c("5","8","1","4")
dat <- data.frame(col1,col2)
如何拆分col1
by并将它们作为具有重复值|
的单独行输入?col2
这是我想要结束的数据框:
col1 col2
X1 5
X2 8
X3 1
X4 1
X5 1
X6 4
X7 4
我需要一个可以容纳多个类似于col2
也需要复制的列的解决方案。