R 是否有一种方法可以根据值自动生成组内不同的行组合?
我只是想在基于非连续值进行行组合时,向R寻求一些帮助。 我一直在网上寻找,但也需要你的专家帮助 基本上我有一个不同列的数据框,其中3列是基于我已经计算的分数的基因、序列和排名 在每组基因中,我需要它来生成前4名的最高分数,并生成如下组合: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
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
,您的一些组合似乎是多余的,例如非模板+第一和第一+非模板。这些是等效的,会得到同样的结果。谢谢你们。下面,我添加了一个答案,对我想要的结果进行了更清晰的解释。有人能帮忙吗?