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