У меня есть CSV-файл, как показано ниже:
E Run 1 Run 2 Run 3 Run 4 Run 5 Run 6 Mean
1 0.7019 0.6734 0.6599 0.6511 0.701 0.6977 0.680833333
2 0.6421 0.6478 0.6095 0.608 0.6525 0.6285 0.6314
3 0.6039 0.6096 0.563 0.5539 0.6218 0.5716 0.5873
4 0.5564 0.5545 0.5138 0.4962 0.5781 0.5154 0.535733333
5 0.5056 0.4972 0.4704 0.4488 0.5245 0.4694 0.485983333
Я пытаюсь найти номер строки, где последний столбец имеет значение ниже определенного диапазона. Например, ниже 0.6
.
Используя вышеуказанный CSV-файл, я хочу вернуть 3
, поскольку E = 3
- это первая строка, где Mean <= 0.60
. Если нет значения ниже 0.6
, я хочу вернуть 0
. По сути, я возвращаю значение в первом столбце на основе последнего столбца.
Я планирую инициализировать это число как константу в gnuplot
. Как это может быть сделано? Я пометил awk
, потому что я думаю, что это связано.