У меня есть файл с 2 столбцами, 1-й столбец с HH: MM: формат SS и второй столбец.
Я хочу суммировать 2-й столбец на основе 1-го купона. по часам и минутам 1-й колонки.
Сумма столбца на основе другого столбца
Вход:
00:00:00,2.00,
00:00:10,1.00,
00:00:20,2.00,
00:00:30,6.00,
00:00:40,1.00,
00:00:50,7.00,
00:01:00,8.00,
00:01:10,7.00,
00:01:20,8.00,
00:01:30,11.00,
Для Hour: ниже AWK работ,
awk -F, '{ a[substr($1,0,2)]+=$2 } END{ for (i in a) print i "," a[i] }' file
выхода:
00,53
Для минуты:
неспособной суммы столбца на основе на поданный Minute, пожалуйста, предложите способ получить ожидаемый результат.
Освобожденные Выход:
00:00,19
00:01,34
Это прекрасно. Благодаря! – Marjer
Было бы полезно, если вы объясните часть регулярного выражения. – Marjer
Гораздо лучшее решение. Вам не нужно обрабатывать форматирование. – Jotne