提取R数据框中另一列中具有最大值的唯一行

MAPK

我有一个称为的数据框mydf列中有重复的样本Sample我想提取具有最大值的唯一样本行total_reads并获取result

mydf<-structure(list(Sample = c("AOGC-02-0188", "AOGC-02-0191", "AOGC-02-0191", 
"AOGC-02-0191", "AOGC-02-0194", "AOGC-02-0194", "AOGC-02-0194"
), total_reads = c(27392583, 19206920, 34462563, 53669483, 24731988, 
43419826, 68151814), Lane = c("4", "5", "4", "4;5", "5", "4", 
"4;5")), .Names = c("Sample", "total_reads", "Lane"), row.names = c("166", 
"169", "170", "171", "173", "174", "175"), class = "data.frame")

结果

  Sample        total_reads  Lane
 AOGC-02-0188    27392583    4
 AOGC-02-0191    53669483  4;5
 AOGC-02-0194    68151814  4;5
索托斯

你可以aggregate,然后merge

merge(aggregate(total_reads ~ Sample, mydf, max), mydf)
#        Sample total_reads Lane
#1 AOGC-02-0188    27392583    4
#2 AOGC-02-0191    53669483  4;5
#3 AOGC-02-0194    68151814  4;5

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在pyspark数据框中添加具有另一列最大值的新列

来自分类Dev

根据另一列提取R数据表中的唯一行

来自分类Dev

获取另一列中具有最大值的行的ID

来自分类Dev

在另一列中获取最大值行以获得唯一值:python

来自分类Dev

查找与另一个数据框中的列具有相同的非唯一列值的数据框中的行

来自分类Dev

一列的最大值基于另一列的每个唯一值(数据框)

来自分类Dev

Python Pandas-过滤pandas数据框以获取一行中具有最小值的行,而另一行中的每个唯一值

来自分类Dev

R:提取数据帧中另一列(y)至少具有+1的一列(x)的值

来自分类Dev

每个主键的熊猫只将具有最大值的行保留在另一列中

来自分类Dev

如果另一列具有相同的值,则将列中每一行的数据插入表中

来自分类Dev

在R中的时间序列数据中的每一行中创建最后两行具有最大值的不同列

来自分类Dev

SQL查询以获取另一列中每个唯一值的最大值

来自分类Dev

将数据框分组到一列,并从一列中获取最大值,并从另一列中获取其对应的值

来自分类Dev

R使用dplyr根据一列中的最大值对数据框进行变异

来自分类Dev

计算PostgreSQL中另一列中具有公共值的列值的最大值

来自分类Dev

CQL(cassandra)-仅选择其中一列中具有最大值的行

来自分类Dev

根据数据框中另一列的唯一值查找一列的所有组合

来自分类Dev

从列表中的数据框创建数据框,并在R的一列中创建最大值

来自分类Dev

SQL选择在另一列中具有至少一个特定值的所有非唯一行

来自分类Dev

返回具有一列最大值的行

来自分类Dev

检索一列具有最大值的行

来自分类Dev

根据另一行中另一列的值将列添加到数据框中

来自分类Dev

如果一行共享一列中另一行的值并且在 R 中的另一列中具有一个值,如何删除该行?

来自分类Dev

查找一列的最大值(按组),然后将值插入R中的另一数据帧

来自分类Dev

mysql-根据不同表中另一列的最大值选择唯一列

来自分类Dev

R将数据框中的每一列除以最后一行的值

来自分类Dev

R将数据框中的每一列除以最后一行的值

来自分类Dev

根据另一列中的行子集从多个列中获取最大值

来自分类Dev

提取pandas数据框中具有最大值的行

Related 相关文章

  1. 1

    在pyspark数据框中添加具有另一列最大值的新列

  2. 2

    根据另一列提取R数据表中的唯一行

  3. 3

    获取另一列中具有最大值的行的ID

  4. 4

    在另一列中获取最大值行以获得唯一值:python

  5. 5

    查找与另一个数据框中的列具有相同的非唯一列值的数据框中的行

  6. 6

    一列的最大值基于另一列的每个唯一值(数据框)

  7. 7

    Python Pandas-过滤pandas数据框以获取一行中具有最小值的行,而另一行中的每个唯一值

  8. 8

    R:提取数据帧中另一列(y)至少具有+1的一列(x)的值

  9. 9

    每个主键的熊猫只将具有最大值的行保留在另一列中

  10. 10

    如果另一列具有相同的值,则将列中每一行的数据插入表中

  11. 11

    在R中的时间序列数据中的每一行中创建最后两行具有最大值的不同列

  12. 12

    SQL查询以获取另一列中每个唯一值的最大值

  13. 13

    将数据框分组到一列,并从一列中获取最大值,并从另一列中获取其对应的值

  14. 14

    R使用dplyr根据一列中的最大值对数据框进行变异

  15. 15

    计算PostgreSQL中另一列中具有公共值的列值的最大值

  16. 16

    CQL(cassandra)-仅选择其中一列中具有最大值的行

  17. 17

    根据数据框中另一列的唯一值查找一列的所有组合

  18. 18

    从列表中的数据框创建数据框,并在R的一列中创建最大值

  19. 19

    SQL选择在另一列中具有至少一个特定值的所有非唯一行

  20. 20

    返回具有一列最大值的行

  21. 21

    检索一列具有最大值的行

  22. 22

    根据另一行中另一列的值将列添加到数据框中

  23. 23

    如果一行共享一列中另一行的值并且在 R 中的另一列中具有一个值,如何删除该行?

  24. 24

    查找一列的最大值(按组),然后将值插入R中的另一数据帧

  25. 25

    mysql-根据不同表中另一列的最大值选择唯一列

  26. 26

    R将数据框中的每一列除以最后一行的值

  27. 27

    R将数据框中的每一列除以最后一行的值

  28. 28

    根据另一列中的行子集从多个列中获取最大值

  29. 29

    提取pandas数据框中具有最大值的行

热门标签

归档