以下のデータセットがあります。
1 0.1
2 0.23
3 0.05
5 0.73
6 0.40
7 0.34
10 0.11
11 0.45
12 0.68
最初の列の次の値が前の値より大きいという規則を使用してデータセットをデータチャンクに分割し、1
2番目の列で各データチャンクの最大値を見つける必要があります。したがって、この場合の結果は次のようになります。
1 0.1
5 0.73
12 0.68
パラメータを使用していくつかのNR
操作を試しましたが、明らかに動作しませんでした。したがって、あなたが提供できる助けやアドバイスをいただきありがとうございます。
ベストアンサー1
awk '
$1 > count + 1{
print max_n, max
max = $2 - 1
}
max < $2{
max = $2
max_n = $1
}
{
count = $1
}
END{
print max_n, max
}' file