Наиболее используемые функции Pandas

Pandas – одна из самых популярных и используемых библиотек Python. Функций в ней так много, что бывает трудно запомнить все. Но запомнить основые вполне возможно. В этой статье мы рассмотрим некоторые функции Pandas из числа наиболее используемых.

1. Считывание CSV-файла

Существует множество случаев, когда данные представлены в CSV-файле. Для загрузки таких файлов мы используем функцию read_csv(). Она имеет следующие параметры:

  • filepath – адрес файла для чтения в кавычках
  • sep для указания разделителя (по умолчанию – запятая)
  • header для указания номера строки, содержащей метки столбцов
  • names  (опциональный) для явного указания меток столбцов
  • index_col (опциональный) для указания, какой столбец используется в качестве меток строк

Пример:

df = pd.read_csv('train.csv')

Примечание редакции: подробнее о чтении CSV читайте в статье “Как прочитать CSV-файл в Python”.

2. head() и tail()

Для отображения первых и последних строк данных мы используем функции head() и tail() соответственно. Мы можем указать, сколько строк нужно вывести, передав число в функцию. По умолчанию она выводит пять строк.

Эти функции очень удобны для просмотра больших наборов данных, поскольку избавляет от необходимости прокрутки всего набора.

Вывод первых строк:

df.head()

Результат:

Таблица из пяти строк - вывод функции df.head() без указания количества выводимых строк.

Вывод двух последних строк:

df.tail(2)

Результат:

Таблица из двух строк, результат работы функции df.tail(2)

3. Shape

Для отображения размеров DataFrame, т.е. количества строк и столбцов, мы используем атрибут shape.

df.shape

# Результат:
#(891, 12)

4. info()

Эта функция используется для отображения информации о DataFrame, такой как номера, метки и типы данных столбцов, использование памяти, индекс диапазона и количество значений в каждом столбце (ненулевые значения).

df.info()
Вывод функции df.info()

Функция info() выводит общее количество записей в данных вместе с диапазоном. Приведенные данные имеют 11 столбцов, которые относятся к типам float, int и object (string). Они занимают 83,7 КБ памяти.

5. Describe

С помощью функции Pandas describe() мы можем вывести множество статистических значений в нескольких столбцах при помощи всего одной строки кода.

Для непрерывных переменных эта функция возвращает количество, среднее значение, медиану, стандартное отклонение, 25-й и 75-й процентили, максимальное и минимальное значения.

df.describe()
Вывод функции Pandas describe(): таблица на 7 столбцов

Функция describe() имеет параметр percentiles, в котором мы можем указать перцентили, которые хотим включить в вывод.

По умолчанию функция выдает статистическую сводку только для числовых переменных. Для отображения других переменных можно указать параметр include.

df.describe(include='all')

Результат:

Вывод функции df.describe(include='all'). Таблица на 12 столбцов.

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

Мы можем указать, хотим ли мы отображать только столбцы одного типа, например, числовые, объектные или категориальные. Давайте выведем только строковые:

df.describe(include = [np.object])
# используйте include = ['category'] для категориальных столбцов
# используйте include = [np.number] для числовых столбцов

Результат:

Таблица на 5 столбцов и 4 строки

Мы также можем использовать describe() для конкретного столбца (столбцов). Если же мы хотим удалить некоторые столбцы из сводки статистики, можно использовать параметр exclude.

6. value_counts

Для вычисления и отображения частотности каждого значения в столбце DataFrame используется функция value_counts().

df['Survived'].value_counts()

# Результат:
# 0    549
# 1    342
# Name: Survived, dtype: int64

Мы можем получить процентные значения для каждого уникального элемента в столбце, используя аргумент normalize=True.

df['Survived'].value_counts(normalize=True)*100

# Результат:
# 0    61.616162
# 1    38.383838
# Name: Survived, dtype: float64

Для наглядного представления чисел можно вывести график:

df['Survived'].value_counts(normalize=True).plot.bar()
Столбцовая диаграмма на два столбца: 0 и 1

7. Drop

Иногда нам необходимо удалить из данных некоторые столбцы и строки. Для этого используется функция drop().

С помощью параметра axis мы можем сообщить, столбец это или строка.

# столбец
df.drop(['Ticket'], axis=1, inplace=True)

# строка
df.drop(3, axis=0, inplace=True

Как вы уже поняли, axis=1 указывает на столбец, а axis=0 – на строку. inplace=True означает, что изменения сохраняются в исходном DataFrame.

8. Columns

Для отображения имен столбцов в DataFrame мы используем атрибут columns.

df.columns


# Результат:
# Index(['PassengerId', 'Survived', 'Pclass', 'Name', 'Sex', 'Age', 'SibSp',
#        'Parch', 'Fare', 'Cabin', 'Embarked'],
#       dtype='object')

9. rename()

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

df.rename(columns={'PassengerId' : 'ID'}, inplace=True)

Примечание редакции: об этом и других изменениях в столбцах читайте в статье “Обновление строк и столбцов в Pandas”.

10. unique() и nunique()

Для нахождения всех уникальных значений в столбце используется функция unique(), а для нахождения их количества – функция nunique().

df['Embarked'].unique()

# array(['S', 'C', 'Q', nan], dtype=object)

df['Embarked'].nunique()

# 3

Функция unique() включает значения nan, а функция unique() исключает их.

Перевод статьи «The Most Used Functions of Pandas».

Сообщение Наиболее используемые функции Pandas появились сначала на pythonturbo.


Source: pythonturbo.ru

Как открыть файл JAR на Windows и Mac

Файлы JAR (Java Archive) — это распространенный формат, используемый для упаковки и распространения приложений или библиотек Java. Открытие файла JAR имеет основополагающее значение для разработчиков и пользователей программного обеспечения на основе Java. В этой статье мы рассмотрим, как открыть файл JAR, и углубимся в значение файлов JAR.

Прежде чем узнать о различных способах открытия файлов JAR, необходимо понять, что такое файл JAR. Ну, это формат хранения классов Java, метаданных и ресурсов в одном файле. Разработчики используют его для доступа к библиотекам или зависимостям, необходимым для их проектов Java, и при необходимости могут извлекать определенные файлы или ресурсы.

Учитывая это понимание, давайте продолжим статью, чтобы изучить различные способы открытия файлов JAR.

Как установить среду выполнения Java на свой компьютер

Установка среды выполнения Java (JRE) довольно проста. Более того, его установка позволяет вам открывать файлы JAR и позволяет вашему компьютеру без проблем запускать приложения Java. Выполните следующие шаги.

Примечание. Действия одинаковы как для Windows, так и для Mac. Однако для демонстрации мы будем использовать Windows.

Шаг 1. Перейдите на официальный сайт Oracle и загрузите среду выполнения Java (JRE), используя ссылку ниже.

Загрузите среду выполнения Java

Шаг 2. Прокрутите вниз, чтобы найти подходящий установочный пакет для вашей операционной системы.

Примечание. Существуют как онлайн-, так и автономные установщики. Для демонстрации мы будем использовать автономный установщик.

Перейти на официальный сайт Oracle

Шаг 3. После загрузки дважды щелкните файл установщика, чтобы начать процесс.

дважды щелкните файл установщика

Шаг 4: Сначала нажмите кнопку «Установить».

Примечание. Если у вас более старая версия JRE, установщик автоматически заменит старую версию текущей версией.

нажмите кнопку Установить

Вот и все. Процесс установки может занять до нескольких минут. После этого нажмите кнопку «Закрыть».

нажмите кнопку Закрыть

Теперь, когда JRE установлена, нам нужно научиться открывать файлы JAR; Продолжай читать.

Как открыть файлы JAR на Windows или Mac

Существует несколько способов открыть файлы JAR на Windows или Mac. Мы объясним каждый метод в пошаговом формате. Начнем с первого метода.

Способ 1: использование командной строки (только для Windows)

Это один из самых простых способов открыть файл JAR на вашем компьютере. Выполните следующие шаги.

Шаг 1. Нажмите клавишу Windows на клавиатуре, введите «Командная строка» и нажмите «Запуск от имени администратора».

введите командную строку

Шаг 2: Введите приведенную ниже команду и нажмите Enter на клавиатуре.

java -jar C:pathtothefile.jar

Примечание. Замените «C:Pathtothefile.jar» на путь к файлу JAR, который вы хотите открыть. Если вы не знаете, как найти путь, вам нужно всего лишь перейти к файлу и нажать «Shift+Ctrl+C», чтобы скопировать путь.

Введите команду ниже

Windows будет интерпретировать файл JAR с использованием среды выполнения Java при выполнении команды. Вы должны выполнять описанные выше действия каждый раз при запуске файла JAR, если только приложение не распространяется как исполняемый файл Java.

Если вы пользователь Mac, вам необходимо выполнить описанные выше шаги в приложении «Терминал»; продолжить чтение.

Способ 2: использование терминала [только для Mac]

Как и в Windows, открывать файлы JAR на Mac легко. Выполните следующие шаги.

Шаг 1. Нажмите Command+Пробел на клавиатуре, чтобы открыть поиск Spotlight, введите «Терминал» и нажмите клавишу «Return».

Нажмите «Command+Пробел» на клавиатуре.

Шаг 2: Введите приведенную ниже команду и нажмите Return.

java -jar путь к файлу.jar

нажмите Возврат

Примечание. Замените «Pathtothefile.jar» на путь к файлу JAR, который вы хотите открыть. Если вы не знаете, как найти путь, вам нужно всего лишь перейти к файлу, нажать клавишу Option, щелкнуть файл правой кнопкой мыши и выбрать параметр «Копировать [имя файла] как путь», чтобы скопировать путь..

Вот и все. Учитывая, что вы установили среду выполнения Java (JRE), Mac интерпретирует и выполнит файл JAR.

Если вы хотите узнать другой способ извлечения и выполнения файла JAR, ознакомьтесь со следующим методом.

Способ 3: извлечь в архив

Файл JAR — это формат архива, который объединяет файлы классов Java, по сути, сжатый файл, позволяющий эффективно распределять несколько элементов программы Java как единое целое. Все это означает, что вы можете открывать файлы JAR с помощью таких инструментов, как 7-Zip, WinZip или WinRAR, на своем Windows или Mac. Следуйте инструкциям ниже.

Примечание. Для демонстрации мы используем 7-Zip.

Шаг 1. Перейдите на официальный сайт 7-Zip из предпочитаемого вами браузера на Windows или Mac. Выберите версию и нажмите ссылку для скачивания.

Скачать 7-Zip

Зайдите на официальный сайт 7-Zip.

Шаг 2. После загрузки дважды щелкните файл установщика (.exe), чтобы запустить и установить его.

Примечание. В зависимости от ресурсов системы установка займет от нескольких секунд до минуты.

дважды щелкните файл установщика

Шаг 3. После установки перейдите к файлу JAR, который вы хотите извлечь, и щелкните его правой кнопкой мыши.

Шаг 4: В контекстном меню выберите 7-Zip. Из вариантов выберите «Извлечь в [имя файла].

перейдите к файлу JAR

Шаг 5: После извлечения файла JAR вы можете напрямую получить доступ к файлам JAR и запускать их.

Вот и все. Вы успешно получили доступ к файлу JAR для работы без использования командной строки. Если вы не хотите утруждать себя установкой и работой со своего рабочего стола, вы можете извлечь и открыть файлы JAR онлайн; продолжить чтение.

Часто задаваемые вопросы по открытию файла JAR в Windows и Mac

1. Безопасно ли открывать файлы JAR?

Файлы JAR могут содержать исполняемый код, поэтому следует открывать файлы JAR только из надежных источников. Будьте осторожны при загрузке файлов JAR в Интернете, поскольку они могут содержать вредоносный код.

2. Могу ли я редактировать содержимое файла JAR?

Да, вы можете редактировать содержимое файла JAR с помощью программного обеспечения для архивирования, такого как 7-Zip или WinRAR. Однако следует соблюдать осторожность при изменении файлов JAR, поскольку изменения в структуре или коде могут привести к их неисправности.

Запустите JAR быстро

Знание того, как открыть файл JAR, важно для всех, кто запускает приложения Java, получает доступ к библиотекам для своих проектов или извлекает определенные ресурсы.



2023-11-21T23:55:35
Вопросы читателей

The Dude – мониторинг оборудования ЛВС. Часть 2 – общие настройки.

На данной страницы описаны общие необходимые настройки системы мониторинга The Dude и некоторые инструкции по их выполнению, для запуска системы в работу. Под спойлерами размещена дополнительная информация. Читать

Как сбросить роутер после аварийного отключения электроэнергии?

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

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

Из всех вещей, которые могут помешать работе маршрутизатора, наибольшую панику вызывает отключение электроэнергии.

Однако это редко приводит к реальному необратимому повреждению вашего маршрутизатора — если на устройстве не произошел резкий скачок напряжения, все, вероятно, будет в порядке. Читать

Клининг и уборка офисов: что это такое, зачем нужно и как выбрать клининговую компанию

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

 

Цели уборки офисов

Основная цель Уборки офисов — это создание комфортных условий для работы сотрудников и посетителей. Чистый и опрятный офис способствует повышению производительности труда, создает хорошее впечатление о компании и ее сотрудниках.

Кроме того, клининг и уборка офисов выполняет следующие функции:

  • Обеспечивает безопасность сотрудников и посетителей. Чистый офис снижает риск распространения инфекционных заболеваний, таких как грипп, простуда, аллергия.
  • Предотвращает порчу имущества. Уборка офиса помогает сохранить мебель, оборудование и другие предметы от пыли, грязи и повреждений.
  • Повышает эффективность использования пространства. Чистый офис выглядит более просторным и светлым, что способствует созданию благоприятной рабочей атмосферы.

 

Виды клининга

Клининг может быть различными по объему и частоте проведения. В зависимости от этих факторов выделяют следующие виды клининга:

Ежедневная уборка включает в себя следующие задачи:

  • Подметание или мытье полов
  • Вытирание пыли с мебели, техники и других поверхностей
  • Сбор мусора

 

Генеральная уборка проводится не реже одного раза в месяц и включает в себя следующие задачи:

  • Мытье окон, дверей и стен
  • Чистка ковров и мягкой мебели
  • Уборка санузлов и кухни

 

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

 

Выбор клининговой компании

При заказе клининга в Минске следует обратить внимание на следующие факторы:

      • Опыт работы. Компания должна иметь опыт работы в сфере клининга офисов.
      • Репутация. Перед заключением договора следует ознакомиться с отзывами клиентов компании.
      • Стоимость услуг. Стоимость услуг клининговой компании должна быть сопоставима с качеством оказываемых услуг.

 

Дополнительные сведения

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

 

Заключение

Клининг и уборка офисов — это важные мероприятия, которые способствуют созданию комфортных условий для работы сотрудников и посетителей. При выборе клининговой компании следует обратить внимание на ее опыт работы, репутацию и стоимость услуг.

 

Дополнительные примеры

Вот несколько примеров того, как клининг и уборка офисов могут повлиять на работу сотрудников и посетителей:

      • Чистый офис способствует повышению производительности труда. Исследования показывают, что сотрудники, работающие в чистых офисах, более продуктивны, чем сотрудники, работающие в грязных офисах.
      • Чистый офис создает хорошее впечатление о компании и ее сотрудниках. Клиенты и партнеры, которые приходят в чистый офис, более положительно воспринимают компанию.
      • Чистый офис снижает риск распространения инфекционных заболеваний. Чистый офис помогает предотвратить распространение таких заболеваний, как грипп, простуда и аллергия.

 

Практические советы

Вот несколько практических советов, которые помогут вам поддерживать чистоту и порядок в офисе:

      • Разработайте график уборки. Это поможет вам не забывать о необходимости уборки и обеспечить ее регулярность.
      • Обеспечьте сотрудникам необходимые инструменты и материалы для уборки. Это поможет им быстро и эффективно выполнять свои обязанности.
      • Создайте культуру чистоты в офисе. Поощряйте сотрудников поддерживать чистоту в своих рабочих местах.

 

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



2023-11-21T18:57:12
Работа