Эффективный способ суммирования определенных строк в файле [закрыто]Python

Программы на Python
Anonymous
Эффективный способ суммирования определенных строк в файле [закрыто]

Сообщение Anonymous »

Я хочу суммировать определенные строки столбца на основе значений других столбцов.
например, файл примера (через запятую):
< div class="s-table-container">


Идентификатор
Дата
Время
значение



11001
20240901
01:00:00< /td>
0.5


11001
20240901
02:00:00
0,5


11001
20240901
03:00:00
0.8

11001
20240901
04:00:00
0,5


11001
20240901
05:00:00
0.0


11001
20240901
06:00:00
0.5


11001
20240901
07:00: 00
0.2


11001
20240901
08:00:00
0.5

11001
20240901
09:00:00
0.1


11001
20240901
10:00 :00
0,2


11001
< td>20240901
11:00:00
0.2


11001
20240901
12:00:00
0.7


11002
20240901
01: 00:00
0.1


11002
20240901
02:00:00
0.3


11002
20240901
03:00:00
0.1< /td>


11002
20240901
04 :00:00
0.6


11002
20240901
05:00:00
0.9

< tr>
11002
20240901
06:00:00
0.1


11002
20240901
07:00:00
0.15


11002
20240901
08:00:00
0.3


11002
20240901
09:00:00
0.2


11002
20240901
10:00:00
0.7


1100220240901
11:00:00
0.5


11002
20240901
12:00:00
0.3



Поэтому отдельно для каждого идентификатора я хочу суммируйте значения от 01:00:00 до 06:00:00, 07:00:00 до 12:00:00, 13:00:00 до 18:00:00 и 19:00:00 до 00:00: 00 (следующего дня).
Мой окончательный результат в приведенном выше примере должен выглядеть следующим образом:



Идентификатор
ДатаВремя
значение




11001
20240901
06:00:00
2.8


11001
20240901
12:00:00
1.9


1100220240901
06:00:00
2.1


11002
20240901
12:00:00
2.15



Обратите внимание, что столбец «Время» здесь указано время окончания для каждого периода.
Есть какие-нибудь советы, как это сделать наиболее эффективно? Спасибо

Подробнее здесь: https://stackoverflow.com/questions/789 ... -in-a-file

Вернуться в «Python»