Страницы: 1
RSS
Формирование двумерного массива из cvs файла с использованием повторяющегося признака
 

Добрый день.

csv файл до 750 МБайт, до 10 млн. строк, 4 или 5 столбцов

Отрывок из  csv файла, открытого блокнотом:

OP1_Down;       0.0;        19.10.2020;         15:00:01;

OP1_Down;       0.0;        19.10.2020;         15:00:02;

OP1_Down;       0.0;        19.10.2020;         15:00:03;

OP1_Down;       0.0;        19.10.2020;         15:00:04;

OP1_Down;       0.0;        19.10.2020;         15:00:05;

OP2_Down;       0.0;        19.10.2020;         15:00:01;

OP2_Down;       0.0;        19.10.2020;         15:00:02;

OP2_Down;       0.0;        19.10.2020;         15:00:03;

OP2_Down;       0.0;        19.10.2020;         15:00:04;

OP2_Down;       0.0;        19.10.2020;         15:00:05;

OP3_Down;       0.0;        19.10.2020;         15:00:01;

OP3_Down;       0.0;        19.10.2020;         15:00:02;

OP3_Down;       0.0;        19.10.2020;         15:00:03;

OP3_Down;       0.0;        19.10.2020;         15:00:04;

OP3_Down;       0.0;        19.10.2020;         15:00:05;

Требуется массив такого вида:

OP1_Down       OP2_Down      OP3_Down      Time

0.0                      0.0                    0.0                     15:00:01

0.0                      0.0                    0.0                     15:00:02

0.0                      0.0                    0.0                     15:00:03

0.0                      0.0                    0.0                     15:00:04

0.0                      0.0                    0.0                     15:00:05

Сейчас справляюсь вручную. С использованием Power Query фильтрую строки, затем копипаст.

Но есть явный признак 15:00:01, по которому такой массив формировать можно автоматически. Знаний и опыта сильно не хватает, похожего примера не нашел. Возможно плохо искал? Подскажите, пожалуйста.

Изменено: enyuzer - 30.10.2020 11:37:57 (ошибся в названии расширения файла)
 
Только думаю не cvs, а csv :)
Можно читать построчно в словарь, затем в конце всё собранное выгрузить куда-то.
Ну например в массив.
P.S. Да, ещё можно/нужно две коллекйии собрать - одну названия, вторую времён. Чтоб сделать эту "шахматку".
Изменено: Hugo - 30.10.2020 11:30:29
 
Да, csv конечно. Сейчас поредактирую. За подсказку спасибо, только мне примерчик с описанием бы.
 
Доброе время суток
Цитата
enyuzer написал:
только мне примерчик с описанием бы.
Серьёзно? А что об этом в правилах?
Цитата
 2.3. Приложите файл(ы) с примером (общим весом не более 300Кб) в реальной структуре и форматах данных того, что есть сейчас и того, что хотелось бы на выходе.
 
Вообще если уже в PQ отфильтровали, зачем и куда копипаст?
Страницы: 1
Наверх