На главнуюКонтактыКарта сайта
В коробке инженера
В коробке инженера
Обзоры программ, интересных блогов и программирование
Заметки о Rastrwin, Matlab
  • Twitter Colee

При использовании библиотеки Pandas очень удобно загружать данные из разных источников, например из файлов с помощью функции read_csv. Все работает из коробки, много разных опций. Но если в данных, которые нужно загрузить, закралась ошибка, то тут каши не сваришь. Конечно, для анализа можно пренебречь некоторой частью данных при загрузке, то есть запустить функцию с параметром error_bad_lines=False. Тогда все строки, в которых есть ошибка, будут проигнорированы. Такой способ подходит для быстрого анализа или когда количество строк с ошибками несущественно по сравнению с размером данных. Но для точного анализа нужно загрузить все данные, то есть обработать ошибочные строки и запихнуть их в датафрейм.

Читать далее

, ,

После первой попытки пакетных загрузок CSV хотелось бы, чтобы процесс был более простым. Поэтому и появился новый макрос пакетной загрузки CSV.

Смысл работы: в одну папку копируются файлы Rastrwin и файлы CSV, при запуске скрипта в каждый файл Rastrwin заносится информация из каждого CSV файла.

Читать далее

, , ,

На мой взгляд макрос CopyPasteClipboard получился очень полезным и необходимым для повседневной работы. Например, с помощью макроса можно легко сохранить сортировку данных, которые были выполнены с помощью фильтров и сортировок таблиц растра. Но единственный минус был в том, что макрос установки работал только для нескольких таблиц. Теперь это ограничение снято, и на все формы, которые есть в растре, можно поставить контекстный макрос.

Читать далее

, , , , ,

Для различных манипуляций с таблицами в растре существуют две незаменимые функции: импорт и экспорт CSV. И при использовании этих функции появляются окна, в которых можно задать различные настройки

Окно Импорт CSV

Но когда импорт или экспорт CSV делается один-два раза за сессию, то можно даже и потерпеть, и задать все настройки, а если нужно это делать постоянно, допустим, с редактированием данных в двух открытых файлах? Тогда без буфера обмена тут не обойтись...

Читать далее

, , , ,