Size: a a a

2021 March 29

c

codingteam@cjr in codingteam
portnov
есть правда читалки-писалки файлов просто
источник

AO

Alibek a1batross Oma... in codingteam
оле оле оле олееее
источник

MS

Mikola Summer Duck in codingteam
Когда на наших казуалках такое нужно было, нормальный комовский интерфейс нашелся только в какой-то левой реализации питона 2.1
источник

MS

Mikola Summer Duck in codingteam
Ну, уже не наших
источник

c

codingteam@cjr in codingteam
sergevp
А так-то Excel — это отличный инструмент для разовых расчётов и визуализаций. Скажем, у меня есть сотня строк вида "дата"-"число1"-"число2" и я хочу глянуть, на график _изменения_ чисел "число1" и "число2" (т.е. разница между предыдущим и текущим). Можно ли это сделать быстрее, чем через Excel (или localc)?
источник

c

codingteam@cjr in codingteam
portnov
гнуплот?
источник

c

codingteam@cjr in codingteam
portnov
впрочем, если тебе ещё надо картинку красивую сделать, но при этом только один раз, то в экселе и правда быстрее
источник

c

codingteam@cjr in codingteam
portnov
если много раз повторять для разных наборов данных, то гнуплот.
источник

c

codingteam@cjr in codingteam
sergevp
Ну, во-первых, синтаксис гнуплота я не помню на память. :) Но ок, у меня есть готовые сниппеты...
источник

c

codingteam@cjr in codingteam
sergevp
Но, во-вторых, мне нужно сделать примитивный рассчёт (типа, вычесть предыдущее из текущего). Вспомнишь навскидку, как это в гнуплоте сделать?
источник

c

codingteam@cjr in codingteam
sergevp
Ну, типа, я стянул табличку "дата,общее_число_заболевших_ковидом,общее_число_умерших". А глянуть хочу на график прироста за каждый день.
источник

c

codingteam@cjr in codingteam
sergevp
В экселе — просто добавляю рядом столбец =B2-B1, и размножаю его вниз.
источник

c

codingteam@cjr in codingteam
sergevp
Но! Но чем менее "разовой" становится задача, тем менее удобным становится эксель.
источник

c

codingteam@cjr in codingteam
portnov
насколько я помню, в гнуплоте прямо примерно так и пишется, что-то типа plot x, y-z
источник

c

codingteam@cjr in codingteam
sergevp
Это если у меня три числа x1,x2,x3 _в_каждой_строке_, то я могу вычесть одно из другого. А если мне надо из числа в этой строке вычесть число из предыдущей строки?
источник

c

codingteam@cjr in codingteam
portnov
а, это труднее, да
источник

c

codingteam@cjr in codingteam
portnov
это наверно надо уже предобработку каким-нить питоном навешивать
источник

c

codingteam@cjr in codingteam
sergevp
(на самом деле это возможно, делается через хак и функцию с глобальными переменными: https://stackoverflow.com/a/25753509 , но да, на этом этапе проще подготовить данные сразу в нужном виде)
источник

c

codingteam@cjr in codingteam
sergevp
И вот где-то тут и проходит граница. Если картинку надо получить один раз — нет ничего удобнее экселя, я вгружу csv в него, прямо в нём проделаю нужные изменения и получу картинку.
источник

c

codingteam@cjr in codingteam
sergevp
А если это нужно делать много раз (обновлять данные каждый день, или перестраивать картинку в зависимости от данных), то связка python (для выгрузки и подготовки данных) + gnuplot (для вывода) выходит проще и универсальнее.
источник