【发布时间】:2023-03-04 14:06:02
【问题描述】:
我有这样的字符数据
[[1]]
[1] "F" "S"
[[2]]
[1] "Y" "Q" "Q"
[[3]]
[1] "C" "T"
[[4]]
[1] "G" "M"
[[5]]
[1] "A" "M"
我想为每个单独的列表(不在列表之间混合)生成所有排列,并将它们组合成一个大列表。
例如,对于第一个和第二个列表,即"F" "S" 和"Y" "Q" "Q",我想得到排列列表为c("FS", "SF") 和c("YQQ", "QYQ", "QQY"),然后将它们合并为一个。
【问题讨论】:
-
数据是列表列表还是向量列表?如果您包含一些代码来生成示例数据,这将有助于我们更好地理解。例如:
X <- list(c("F","S"), c("Y", "Q", "Q"))
标签: r string list character permutation