Skimpy позволяет невероятно легко суммировать наборы данных в записных книжках и терминалах.

Описать - это первая функция, которую я пробую использовать для любого нового набора данных. Но теперь я нашел лучше.

Я заменил его на Skimpy. Это небольшой пакет Python, который показывает некоторые расширенные сводные результаты для набора данных. Вы также можете запустить его в окне терминала, не входя в оболочку Python.

Вы можете установить его из PyPI, используя следующую команду.

pip install skimpy

Почему Скимпи?

В предыдущем посте я поделился тремя инструментами исследовательского анализа данных Python. С их помощью вы можете создавать более полные отчеты о ваших наборах данных в мгновение ока.

Но что, если вам нужен более простой разрез?

Если бы мне пришлось начать с набора данных, я бы использовал df.describe() почти все время. Это дает вам красивый табличный вид важных чисел.

Но чтобы изучить набор данных более внимательно, мне нужно создать гистограммы и несколько других сводок.

Здесь нам помогает Skimpy. С помощью одной команды он генерирует больше матриц и гистограмм для набора данных.

from skimpy import skim
skim(df)

Приведенное выше резюме содержит больше информации в наглядной форме.

В каждом разделе суммируются переменные одного и того же типа. Числовые переменные также включают гистограммы. Я считаю, что первые последние даты и данные о частоте использования переменных DateTime удобны.

Для запуска Skimpy не требуется среда Python.

Чтобы использовать skimpy, не нужно каждый раз заходить в Python reply или записную книжку Jupyter. Вы можете использовать Skimpy CLI для набора данных, чтобы подвести итоги.

$ skimpy iris.csv

Выполнение указанной выше команды на терминале приведет к тому же результату в окне и возврату.

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

Последняя мысль

Skimpy - это новый инструмент в экосистеме Python, который упрощает работу с данными. Тем не менее, он уже решает фантастическую проблему, генерируя расширенные сводные результаты.

Вы можете узнать об этом подробнее на их странице GitHub. И вы также можете внести свой вклад в улучшение инструмента.

Спасибо за внимание, друг! Кажется, у нас с тобой много общих интересов. Я хотел бы связаться с вами в LinkedIn, Twitter и Medium

Еще не являетесь участником Medium? Воспользуйтесь этой ссылкой, чтобы стать участником, потому что без дополнительных затрат для вас я получаю небольшую комиссию за ваше направление.