[win]Чем лучше сделать анализ и обработку числовых данных?
для этого есть смысл использовать эксель
---
"Аллах не ведёт людей неверных."
Сортировать умею, а вот как такое сделать?..
скрипт прогнать несложный. всяко проще, чем свою прогу делать
А под вин она есть? А то не хочется прямо сейчас Цигвин ставить...
То есть без написания скрипта на vba никак?
кстати, вырезать одинаковые точки тебе не нужно. Достаточно усреднить функцию по точкам с одинаковыми аргументами. Естественно, само собой выполнется и вырезание дублирующихся значений.
Тебе достаточно вытащить только основную либу и бинарники из нужных пакетов.
Но по-хорошему уже давно надо иметь цигвин.
---
Пользователи делятся на две группы:
тех, кто хочет работать на компьютере,
и тех, кто хочет, чтобы компьютер работал за них.
awk, чтобы переставить поля.
Как-то этот вариант сомнителен для больших файлов
А у тебя какие файлы?
---
"Аллах не ведёт людей неверных."
Но мало ли что будет.
Правда возможно, что тот man по этой утилите, который я нашел в инете, отличается от man-а цигвина...
Тем более.
> Но мало ли что будет.
Ну, тогда sort тормозить будет --- заморочиться придётся.
> Правда возможно, что тот man по этой утилите,
> который я нашел в инете, отличается от man-а цигвина...
Цигвин --- это ГНУ.
---
"Аллах не ведёт людей неверных."
для сложной и гибкой обработки данных - обязательно необходимо заботать,применять и развивать какой-нибудь скрипт.
если обработка данных - в основном - идет под windows, то стоит заботать monad (нынешний PowerShell)
под nix - perl (как основной кандидат)
зы
awk и иже с ним - не стоит. community слабое, мощность средств и развитие мизерное.
Я бы сделал это с помощью СУБД, например, MySQL.
Я бы тоже сначала в БД залил, а потом обрабатывал как угодно, используя SQL, но не очень понятно, подойдет ли такой вариант.
Напиши скрипт, который тебе распарсит эти исходные данные на обычные INSERT-ы.
Проще налабать какую-нибудь маленькую прожку на том же c++ или шарпе. На вход файл, на выход файл и все.
Тут уже посоветовали monad - это приблизительно оно и есть, АФАИК =)
Не учи человека плохому.
Я понимаю, что Perl --- язык для настоящих программистов,
но man gawk занимает что-то около двух десятков страниц,
а в Perl даже перловщики не всегда разобраться способны.
И не надо на awk гнать, Ахо и Керниган знали, что делали.
Каждый, по-отдельности калибром поболее Волла будет.
---
...Я работаю антинаучным аферистом...
Оно вроде как для сабжа специально.
> Каждый, по-отдельности калибром поболее Волла будет.
система и community - важнее, чем помыслы разработчиков.
чистота языка важна только в потенциальном смысле - насколько легко строить эту самую систему и community.
Если человек занимается решением задач, а не хакерством,
то никакое общество ему не поможет.
> чистота языка важна только в потенциальном смысле -
> насколько легко строить эту самую систему и community.
Чистота языка важна. Точка.
Всё, что после этого, идёт от лукавого: человек решает задачи
из узкой, строгоопределённой области, а не www-хакерством.
Если он обратится к перловщикам, то они его просто не поймут:
они не умеют решать поставленные задачи.
Вон, кстати, примеры уже есть: "я бы сначала загнал в БД."
А то, что в условиях задачи никакой БД нафиг не надо, им даже невдомёк.
---
"Аллах не ведёт людей неверных."
Можно конечно и прогу написать.Есть хорошее готовое средство - Multi-Edit. Условно-бесплатное.
Но наверняка есть готовые средства.
Текстовый редактор еще со времен DOS. Ходит под виндой.
Позволяет работать со столбцовыми блоками, сортировать по
заданному признаку и много всего другого. Поддерживает DOS/
UNIX форматы и всевозможные кодировки.
Посмотри, например,
http://www.download.com/Multi-Edit/3000-2352_4-10356556.html
http://soft.softodrom.ru/scr/getc.php?id=3349&page=1
или поищи сам в гугле.
Буду разбираться...
Оставить комментарий
durka82
Можно конечно и прогу написать.Но наверняка есть готовые средства.
Задача следующая:
Есть файл, в котором 2 столбца данных: первый - координата, второй - значение (таблично заданная функция).
Нужно убедиться, что все координаты уникальны.
Если есть неуникальные с одинаковыми значениями функции - тогда удалять дубликаты.
Если с разными - тогда чтобы были варианты (например усреднить).
Файл можно считать отсортированным по координатам.
Но лучше, чтобы сортировать он тоже умел.
Регулярные выражения для этого есть смысл использовать?