Я уверен, что я сделал это в прошлом, и есть что-то маленькое, что я забыл, но как я могу сортировать файл CSV в определенном столбце? Меня интересуют ответы с и без сторонних модулей Perl. В основном методы без, так как я не всегда имею доступ к установке дополнительных модулей.Сортировка CSV на основе определенного столбца?
Пример данных:
name,25,female name,24,male name,27,female name,21,male
желаемый конечный результат после сортировки на 2 числового столбца:
name,21,male name,24,male name,25,female name,27,female
хороший ответ. Это действительно заманчиво просто запустить 'split /, /', но это не совсем хорошо для CSV-файлов Micro $ oft-style. Я не думаю, что это даже достаточно хорошо для файлов foocap, разделенных двоеточиями. – tchrist
tchrist: True. Отлично, чтобы получить комментарий от вас, сэр! Спасибо. :-) –
Новое на Perl. Это решение в памяти? есть ли простые способы сделать то же самое с большими файлами? спасибо – Gevorg