在两列中找到最小值和最大值

听众

我有一些看起来像的数据:

sampleA    ATGC    10   100
sampleA    ATGC    120  230
sampleA    ATGC    200  110

我想使用第3列和第4列中的值打印最小值和最大值。因此我的输出应如下所示:

sampleA   10  230

提前致谢

αғsнιη

使用awk

awk 'BEGIN{getline; min=$3;max=$4}
          {(min>$3)?min=$3:"";(max>$4)?"":max=$4}
     END{print min, max}' infile.txt

输出为:

10 230

但是我想您正在寻找以下类似内容,以便在2Columns中找到最小值/最大值,而不是在第3列中找到Min / max,而在第4列中找到最大值/最大值,只是如上所述。

输入样例:

sampleA    ATGC    10    100
sampleA    ATGC    300   2
sampleA    ATGC    200   1100
sampleA    ATGC    2301  9
sampleA    ATGC    12345 15
sampleA    ATGC    235   7

命令:

awk 'BEGIN{getline;min=max=$3;
           ($4>$3)?max=$4:min=$4} {
           ($3>$4 && min>$4)?min=$4:((min>$3)?min=$3:"");
           ($3>$4 && $3>max)?max=$3:((max<$4)?max=$4:"");
} END{print min, max}' infile.txt

输出为:

2 12345

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在与另一列对应的列中找到最大值和最小值

来自分类Dev

awk:在列中找到最小值和最大值

来自分类Dev

在多维字典中找到最大值,最小值

来自分类Dev

找到最大值后,在单独的列中找到后续的最小值

来自分类Dev

在数组中找到最小值和最大值时出现Stackoverflow错误?

来自分类Dev

在金属纹理中找到最小值和最大值

来自分类Dev

如何从掷骰子中找到最小值和最大值?

来自分类Dev

如何在列表中找到所有局部最大值和最小值

来自分类Dev

Masm32。在数组中找到最小值和最大值

来自分类Dev

如何在r的数据框中找到数字wrt的最大值和最小值?

来自分类Dev

如何在 SML 中找到树的最小值和最大值

来自分类Dev

如何在while循环中找到最大值和最小值 - c

来自分类Dev

如何在python中找到掷骰子程序的最小值和最大值

来自分类Dev

如何在十进制列表中找到最小值和最大值?

来自分类Dev

在一对列中找到最大值/最小值

来自分类Dev

找到每列的最大值和最小值,然后找到每一行的最大值和最小值

来自分类Dev

MySQL如何在求和一列后找到最大值和最小值

来自分类Dev

找到第3列的最小值和最大值,然后打印整行

来自分类Dev

在 Matlab 中找到固定区间上的两个变量函数的最小值和最大值,并使用该函数在同一图中绘制这些点

来自分类Dev

列的最大值和最小值之间的差异

来自分类Dev

在与另一列中的特定ID相关联的一列中找到最小值和最大值

来自分类Dev

最小值和最大值

来自分类Dev

如何在numpy中的3d数组中找到最小值和最大值,并将结果分组?

来自分类Dev

如何在不使用if语句的情况下在数组中找到最大值和最小值?

来自分类Dev

如何在数组以及对应的日期中找到最大值和最小值

来自分类Dev

在python中找到文本文件数据的平均值、最小值和最大值

来自分类Dev

如何在pd.DataFrame的另一列中找到满足条件的行之间的最大值和最小值?

来自分类Dev

如何从 R 中跨多个数据帧的公共列中找到最大值/最小值

来自分类Dev

使用awk或shell脚本在局部极值中找到全局最小值/最大值

Related 相关文章

  1. 1

    在与另一列对应的列中找到最大值和最小值

  2. 2

    awk:在列中找到最小值和最大值

  3. 3

    在多维字典中找到最大值,最小值

  4. 4

    找到最大值后,在单独的列中找到后续的最小值

  5. 5

    在数组中找到最小值和最大值时出现Stackoverflow错误?

  6. 6

    在金属纹理中找到最小值和最大值

  7. 7

    如何从掷骰子中找到最小值和最大值?

  8. 8

    如何在列表中找到所有局部最大值和最小值

  9. 9

    Masm32。在数组中找到最小值和最大值

  10. 10

    如何在r的数据框中找到数字wrt的最大值和最小值?

  11. 11

    如何在 SML 中找到树的最小值和最大值

  12. 12

    如何在while循环中找到最大值和最小值 - c

  13. 13

    如何在python中找到掷骰子程序的最小值和最大值

  14. 14

    如何在十进制列表中找到最小值和最大值?

  15. 15

    在一对列中找到最大值/最小值

  16. 16

    找到每列的最大值和最小值,然后找到每一行的最大值和最小值

  17. 17

    MySQL如何在求和一列后找到最大值和最小值

  18. 18

    找到第3列的最小值和最大值,然后打印整行

  19. 19

    在 Matlab 中找到固定区间上的两个变量函数的最小值和最大值,并使用该函数在同一图中绘制这些点

  20. 20

    列的最大值和最小值之间的差异

  21. 21

    在与另一列中的特定ID相关联的一列中找到最小值和最大值

  22. 22

    最小值和最大值

  23. 23

    如何在numpy中的3d数组中找到最小值和最大值,并将结果分组?

  24. 24

    如何在不使用if语句的情况下在数组中找到最大值和最小值?

  25. 25

    如何在数组以及对应的日期中找到最大值和最小值

  26. 26

    在python中找到文本文件数据的平均值、最小值和最大值

  27. 27

    如何在pd.DataFrame的另一列中找到满足条件的行之间的最大值和最小值?

  28. 28

    如何从 R 中跨多个数据帧的公共列中找到最大值/最小值

  29. 29

    使用awk或shell脚本在局部极值中找到全局最小值/最大值

热门标签

归档