Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/69.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_Dataframe - Fatal编程技术网

R 是否有一种方法可以根据值自动生成组内不同的行组合?

R 是否有一种方法可以根据值自动生成组内不同的行组合?,r,dataframe,R,Dataframe,我只是想在基于非连续值进行行组合时,向R寻求一些帮助。 我一直在网上寻找,但也需要你的专家帮助 基本上我有一个不同列的数据框,其中3列是基于我已经计算的分数的基因、序列和排名 在每组基因中,我需要它来生成前4名的最高分数,并生成如下组合: first+third-highest,second+fourth,third+first(第一和第二组合的反面),fourth+second,Non-template+1st,Non-template+2nd,Non-template+3rd,Non-tem

我只是想在基于非连续值进行行组合时,向R寻求一些帮助。 我一直在网上寻找,但也需要你的专家帮助

基本上我有一个不同列的数据框,其中3列是基于我已经计算的分数的基因、序列和排名

在每组基因中,我需要它来生成前4名的最高分数,并生成如下组合:
first+third-highest
second+fourth
,third+first(第一和第二组合的反面),fourth+second,Non-template+1st,Non-template+2nd,Non-template+3rd,Non-template+4rth,1st+Non-template,2nd+NT,3rd+NT


你能帮我做这个吗?如何以一种更智能的方式和自动化的方式实现这一点,也许?

请使用
dput
或我们可以复制和使用的东西添加数据。还显示共享数据的预期输出。阅读和。查看
combn
,您的一些组合似乎是多余的,例如非模板+第一和第一+非模板。这些是等效的,会得到同样的结果。谢谢你们。下面,我添加了一个答案,对我想要的结果进行了更清晰的解释。有人能帮忙吗?