设置循环以在数据框中找到唯一的值,将它们求和并将其添加到数据框中的新行

问题描述

我有一个数据df,如下所示。

  • df$gene_name包含基因名称,每一行都是唯一的标识符。
  • df$gene_type表示基因类型,此载体内有几种类型。
  • df$Dim1等包含各种生物样品中每个基因的表达值。

我正在尝试建立一个循环(或其他方式),该循环将为{{1}中的每个唯一值dfdf$dim.1等向df$dim.2添加新行}。对于上图的示例,第十行看起来像

df$gene_type

然后,代码将在gene_type中找到下一个唯一值,并对新的df[10,3] <- c("total","antisense","sum of Dim.1 values"). 求和Dim.1Dim.2等。

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)