У меня есть файл CSV с меткой времени в первом столбце, как показано ниже:
Time,head1,head2,...head3
00:00:00,24,22,...,n
00:00:01,34,55,...,n
and so on...
Я хочу отфильтровать данные с определенным временным диапазоном, например, с 11:00:00 до 16:00:00, с заголовком и поместить в массив. Я написал код ниже, чтобы получить заголовок в массиве.
#!/usr/bin/perl -w
use strict;
my $start = $ARGV[0];
my $end = $ARGV[1];
my $line;
$line =<STDIN>;
my $header = [ split /[,\n]/, $line ];
Мне нужна помощь о том, как отфильтровать данные из файла с выбранным временным диапазоном и создать массив этого.