У меня есть текстовый файл данных с разделителями табуляции в следующем формате:
Depth Temp Salinity
0.30 28.30 31.90
0.30 28.30 31.90
0.30 28.20 31.90
0.30 28.20 31.90
0.40 28.20 32.00
0.40 28.00 32.00
0.50 28.00 31.90
0.60 28.00 32.00
0.70 27.90 32.00
0.60 27.90 32.10
Чего я хочу добиться - это получить любые строки, в которых есть двойные значения в столбце Глубина, и поместить их в список / списки. Затем из этого списка я буду усреднять эти значения для каждого столбца (не усредняя столбец глубины), сортировать значения по глубине, а затем выводить все это обратно в исходный формат файла данных. Таким образом, в приведенном выше примере файл будет выглядеть так:
Depth Temp Salinity
0.30 28.25 31.90
0.40 28.10 32.00
0.50 28.00 31.90
0.60 27.95 32.05
0.70 27.90 32.00
Я понимаю, что мне нужно использовать .readlines (), чтобы получить соответствующие строки, но как мне получить только повторяющиеся строки?
Заранее спасибо!