[英]How to reshape the all related data into columns using R
我目前正在使用R进行以下分析。
发现以下所有数据是相互关联的:
A-B-C-E
但我想将其重塑为col1 col2
A B
A C
A E
B C
B E
C E
这是您如何从头开始做类似的事情:
string <- "A-B-C-E"
str_vec <- strsplit(string, "-")[[1]]
n <- length(str_vec)
data.frame(
col1 = rep(str_vec, n-1:n),
col2 = str_vec[unlist(sapply(2:n, `:`, n))]
)
col1 col2
1 A B
2 A C
3 A E
4 B C
5 B E
6 C E
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.