Образец следующего текстового файла, который у меня есть:
> 1 -4.6 -4.6 -7.6
>
> 2 -1.7 -3.8 -3.1
>
> 3 -1.6 -1.6 -3.1
данные разделяются вкладками в текстовом файле, а в первом столбце указывается позиция.
Мне нужно перебрать все значения в текстовом файле, кроме столбца 0, и найти самое низкое значение.
как только будет найдено самое низкое значение, это значение необходимо записать в новый текстовый файл вместе с именем и позицией столбца. Столбец 0 имеет название «позиция», столбец 1 «пятнадцать», столбец 2 «шестнадцать» и столбец 3 «семнадцать»
например, самое низкое значение в приведенных выше данных - «-7,6» и находится в столбце 3 с названием «семнадцать». Поэтому «7.6», «семнадцать» и их значение позиции, которое в данном случае равно 1, необходимо записать в новый текстовый файл.
Затем мне нужно удалить ряд строк из вышеуказанного текстового файла.
например. самое низкое значение выше "-7.6" и находится в позиции "1" и находится в столбце 3, который называется "семнадцать". Поэтому мне нужно удалить семнадцать строк из текстового файла, начиная с позиции 1
поэтому столбец, в котором найдено самое низкое значение, обозначает количество строк, которые необходимо удалить, и положение, в котором он находится, указывает начальную точку удаления