次のサンプル データセットがあるとします。
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
複製する必要があるのと同様の複数の列に対応できるソリューションが必要です。