Команда useradd в Linux с примерами

Управление пользователями является фундаментальным аспектом системного администрирования Linux. Команда useradd является важнейшим инструментом, который позволяет администраторам создавать новые учетные записи пользователей в системе Linux. В этой статье мы углубимся в тонкости команды useradd, изучим ее возможности, синтаксис и приведем практические примеры, которые помогут вам понять, как эффективно ее использовать. Читать

Наиболее используемые функции 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 и некоторые инструкции по их выполнению, для запуска системы в работу. Под спойлерами размещена дополнительная информация. Читать

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

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

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

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

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