Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在R中的数据集中的列中生成所有可能的对?_R - Fatal编程技术网

如何在R中的数据集中的列中生成所有可能的对?

如何在R中的数据集中的列中生成所有可能的对?,r,R,我在一个表中有两列,它们是ID及其对应的序列(即TCGATCGA)。我想按ID对这个表进行分组,然后在每个组中生成所有可能的序列配对 对于分组部分,我使用df%>%group_by(IDs),但在生成序列的所有可能配对时遇到问题 哪种功能适合生成这些组合,最好不用手动输入序列,因为我有1000多个?生成这些对的最终目标是能够检查每个序列之间的相似性。您可以在同一列(向量)上使用展开网格吗 在这种情况下,我如何避免冗余配对?另外,是否有方法在expand.grid表中指示配对来自哪些ID? x &

我在一个表中有两列,它们是ID及其对应的序列(即TCGATCGA)。我想按ID对这个表进行分组,然后在每个组中生成所有可能的序列配对

对于分组部分,我使用df%>%group_by(IDs),但在生成序列的所有可能配对时遇到问题


哪种功能适合生成这些组合,最好不用手动输入序列,因为我有1000多个?生成这些对的最终目标是能够检查每个序列之间的相似性。

您可以在同一列(向量)上使用展开网格吗


在这种情况下,我如何避免冗余配对?另外,是否有方法在expand.grid表中指示配对来自哪些ID?
x <- c(1,2,3,4,5,6)
expand.grid(x, x)
t(combn(x, 2))