3
我有R中的列表,其中每个元素具有可变数量的字符串,例如:转换可变长度列表分成边列表的igraphř
el: list
chr [1:3] "sales", "environment", "communication"
chr [1:2] "interpersonal", "microsoft office"
chr [1:4] "writing", "reading", "excel", "python"
欲该列表转换成2列的矩阵,该矩阵如果两个字符串出现在列表中的相同元素中,则并排放置两个字符串,例如
matrix:
"sales", "environment"
"sales, "communication"
"environment", "communication"
"interpersonal", "microsoft office"
"writing", "reading"
"writing", "excel"
"writing", "python"
"reading", "excel"
"reading", "python"
"excel", "python"
我该如何解决这个问题?
很好的答案。可能稍微快一点,将'unlist'并且输入矩阵 - '矩阵(unlist(lapply(el,combn,2)),ncol = 2,byrow = TRUE) - 虽然没有测试过.. – thelatemail
@thelatemail谢谢,我没有正确检查。 – akrun