Spec-Zone.ru › Nushell

polars для датафрейма

Работа с данными в формате датафрейма.

Сигнатура

> polars {flags}

Типы входных и выходных данных:

входные данные выходные данные
ничего строка

Примечания

Необходимо использовать одну из приведённых ниже подкоманд. При использовании этой команды без аргументов будет выведено только это справочное сообщение.

Ниже перечислены основные типы данных (обёртки над Polars), используемые этими подкомандами:

Ленивые и строгие датафреймы (в сообщениях об ошибках называемые NuLazyFrame и NuDataFrame) — основные структуры данных.

Выражения, представляющие различные операции со столбцами (называемые NuExpression), передаются многим командам, например polars filter или polars with-column. В этих выражениях поддерживается большинство операторов nushell, в частности арифметические, сравнения и логические булевы операторы.

Результат команды polars group-by — группировки (NuLazyGroupBy), представляющие сгруппированный датафрейм. Обычно они передаются команде polars agg вместе с выражениями столбцов для агрегации, которая возвращает датафрейм.

Подкоманды:

название описание тип
polars agg Выполняет ряд агрегатных операций над результатом группировки. плагин
polars agg-groups Создаёт выражение agg_groups. плагин
polars all-false Возвращает true, если все значения равны false. плагин
polars all-true Возвращает true, если все значения равны true. плагин
polars append Добавляет новый датафрейм. плагин
polars arg-max Возвращает индекс максимального значения в серии. плагин
polars arg-min Возвращает индекс минимального значения в серии. плагин
polars arg-sort Возвращает индексы элементов отсортированной серии. плагин
polars arg-true Возвращает индексы элементов со значением true. плагин
polars arg-unique Возвращает индексы уникальных значений. плагин
polars arg-where Создаёт выражение, возвращающее аргументы, для которых выражение истинно. плагин
polars as Создаёт выражение псевдонима. плагин
polars as-date Преобразует строку в дату. плагин
polars as-datetime Преобразует строку в дату и время. плагин
polars cache Кэширует операции в новом LazyFrame. плагин
polars cast Преобразует столбец в другой тип данных. плагин
polars col Создаёт выражение именованного столбца. плагин
polars collect Преобразует ленивый датафрейм в обычный датафрейм. плагин
polars columns Показывает столбцы датафрейма. плагин
polars concat Объединяет два или более датафрейма. плагин
polars concat-str Создаёт выражение для объединения строк. плагин
polars contains Проверяет, содержится ли шаблон в строке. плагин
polars convert-time-zone Преобразует дату и время в указанный часовой пояс. плагин
polars count Возвращает количество ненулевых значений в столбце. плагин
polars count-null Подсчитывает нулевые значения. плагин
polars cumulative Вычисляет накопительный результат для столбца или серии. плагин
polars cut Разбивает непрерывные значения серии на дискретные категории. плагин
polars datepart Создаёт выражение для извлечения указанной части даты из столбца. плагин
polars decimal Преобразует строковый столбец в десятичный столбец плагин
polars drop Создаёт новый датафрейм, удаляя выбранные столбцы. плагин
polars drop-duplicates Удаляет повторяющиеся значения из датафрейма. плагин
polars drop-nulls Удаляет нулевые значения из датафрейма. плагин
polars dummies Создаёт новый датафрейм с фиктивными переменными. плагин
polars entropy Вычисляет энтропию по формуле -sum(pk * log(pk)), где pk — дискретные вероятности. плагин
polars explode Разворачивает датафрейм или создаёт выражение для разворачивания. плагин
polars expr-not Создаёт выражение отрицания. плагин
polars fill-nan Заменяет значения NaN заданным выражением. плагин
polars fill-null Заменяет значения NULL заданным выражением. плагин
polars filter Фильтрует датафрейм по выражению. плагин
polars filter-with Фильтрует датафрейм, используя маску или выражение в качестве условия. плагин
polars first Показывает только указанное количество первых строк или создаёт выражение first плагин
polars flatten Псевдоним команды polars explode. плагин
polars get Создаёт датафрейм с выбранными столбцами. плагин
polars get-day Извлекает день из даты. плагин
polars get-hour Извлекает час из даты и времени. плагин
polars get-minute Извлекает минуту из даты. плагин
polars get-month Извлекает месяц из даты. плагин
polars get-nanosecond Извлекает наносекунду из даты. плагин
polars get-ordinal Извлекает порядковый номер дня из даты. плагин
polars get-second Извлекает секунду из даты. плагин
polars get-week Извлекает номер недели из даты. плагин
polars get-weekday Извлекает день недели из даты. плагин
polars get-year Извлекает год из даты. плагин
polars group-by Создаёт объект группировки для последующих агрегатных операций. плагин
polars horizontal Выполняет горизонтальные вычисления по нескольким столбцам. плагин
polars implode Объединяет значения в список. плагин
polars integer Преобразует строковый столбец в целочисленный столбец плагин
polars into-df Преобразует список, таблицу или запись в датафрейм. плагин
polars into-dtype Преобразует строку в указанный тип данных. плагин
polars into-lazy Преобразует датафрейм в ленивый датафрейм. плагин
polars into-nu Преобразует датафрейм или выражение в значение nushell для доступа к данным и их изучения. плагин
polars into-repr Выводит датафрейм в формате repr. плагин
polars into-schema Преобразует значение в объект схемы Polars плагин
polars is-duplicated Создаёт маску, указывающую на повторяющиеся значения. плагин
polars is-in Создаёт выражение is-in или проверяет, содержатся ли элементы в правой серии плагин
polars is-not-null Создаёт маску, отмечающую значения, которые не являются нулевыми. плагин
polars is-null Создаёт маску, отмечающую нулевые значения. плагин
polars is-unique Создаёт маску, указывающую на уникальные значения. плагин
polars join Объединяет ленивый датафрейм с другим ленивым датафреймом. плагин
polars join-where Объединяет ленивый датафрейм с другим ленивым датафреймом по заданным условиям. плагин
polars last Создаёт новый датафрейм с последними строками или создаёт выражение last. плагин
polars len Возвращает количество строк в контексте. Аналогично COUNT(*) в SQL. плагин
polars list-contains Проверяет, содержится ли элемент в списке. плагин
polars lit Создаёт выражение-литерал. плагин
polars lowercase Преобразует строки в столбце в нижний регистр. плагин
polars math Набор математических функций для применения к одному или нескольким выражениям столбцов плагин
polars max Создаёт выражение max или агрегирует столбцы, вычисляя их максимальное значение. плагин
polars mean Создаёт выражение mean для агрегации или агрегирует столбцы, вычисляя их среднее значение. плагин
polars median Возвращает медианное значение столбцов датафрейма или создаёт выражение для агрегации плагин
polars min Создаёт выражение min или агрегирует столбцы, вычисляя их минимальное значение. плагин
polars n-unique Подсчитывает уникальные значения. плагин
polars not Инвертирует булеву маску. плагин
polars open Открывает файлы CSV, JSON, NDJSON/JSON Lines, Arrow, Avro или Parquet и создаёт датафрейм. По умолчанию создаётся ленивый датафрейм, если формат это поддерживает. плагин
polars otherwise Завершает выражение when. плагин
polars over Вычисляет выражения в оконной группе, определённой выражениями разбиения на разделы. плагин
polars pivot Преобразует DataFrame из длинного формата в широкий. плагин
polars profile Создаёт профиль ленивого датафрейма. плагин
polars qcut Разбивает непрерывные значения серии на дискретные категории на основе квантилей. плагин
polars quantile Агрегирует столбцы, вычисляя выбранный квантиль. плагин
polars query Выполняет запрос к датафрейму с помощью SQL. Примечание: в предложении FROM запроса датафрейм всегда называется 'df'. плагин
polars rename Переименовывает столбец датафрейма. плагин
polars replace Создаёт выражение для замены старых значений новыми плагин
polars replace-time-zone Заменяет информацию о часовом поясе в столбце даты и времени. плагин
polars reverse Обращает порядок строк в LazyFrame плагин
polars rolling Выполняет скользящее вычисление для серии. плагин
polars sample Создаёт выборочный датафрейм. плагин
polars save Сохраняет датафрейм на диск. Для ленивых датафреймов используется операция sink, если тип файла её поддерживает (Parquet, IPC/Arrow, CSV и NDJSON). плагин
polars schema Показывает схему датафрейма. плагин
polars select Выбирает столбцы из ленивого датафрейма. плагин
polars selector Создаёт селекторы столбцов для использования в командах Polars. плагин
polars selector all Создаёт селектор, выбирающий все столбцы. плагин
polars selector alpha Выбирает все столбцы с буквенными именами (например, состоящими только из букв). Имена выбранных столбцов не могут содержать никаких небуквенных символов. По умолчанию под «буквенными» понимаются все допустимые буквенные символы Unicode; это можно изменить, задав --ascii-only. плагин
polars selector alphanumeric Выбирает все столбцы с буквенно-цифровыми именами (например, состоящими только из букв и цифр). Имена выбранных столбцов не могут содержать никаких небуквенно-цифровых символов. По умолчанию под «буквенно-цифровыми» понимаются все допустимые буквенно-цифровые символы Unicode; это можно изменить, задав ascii_only=true. плагин
polars selector array Выбирает все столбцы-массивы. При необходимости можно указать фиксированную ширину. плагин
polars selector binary Выбирает все бинарные столбцы. плагин
polars selector boolean Выбирает все булевы столбцы. плагин
polars selector by-dtype Создаёт селектор, выбирающий столбцы по типу данных. плагин
polars selector by-index Выбирает столбцы по их индексам. Поддерживаются отрицательные индексы (например, -1 для последнего столбца). плагин
polars selector by-name Создаёт селектор, выбирающий столбцы по имени. плагин
polars selector categorical Выбирает все категориальные столбцы. плагин
polars selector contains Выбирает столбцы, имена которых содержат заданную буквальную подстроку или подстроки. плагин
polars selector date Выбирает все столбцы с датами. плагин
polars selector datetime Выбирает все столбцы с датой и временем. При необходимости можно задать единицу времени (ns, us, ms) и/или часовой пояс. плагин
polars selector decimal Выбирает все десятичные столбцы. плагин
polars selector digit Выбирает столбцы, имена которых состоят только из цифр. По умолчанию используются десятичные цифры Unicode; задайте --ascii-only, чтобы ограничить выбор цифрами ASCII 0–9. плагин
polars selector duration Выбирает все столбцы с длительностью. При необходимости можно задать единицу времени (ns, us, ms). плагин
polars selector empty Создаёт пустой селектор, который не выбирает ни одного столбца. Полезен как основа для составления селекторов. плагин
polars selector ends-with Выбирает столбцы, имена которых заканчиваются заданной подстрокой или подстроками. плагин
polars selector enum Выбирает все столбцы типа enum. плагин
polars selector exclude Выбирает все столбцы, кроме столбцов с заданными именами. Это обратная операция к polars selector by-name. плагин
polars selector first Создаёт селектор, выбирающий первый столбец или несколько первых столбцов по индексу. плагин
polars selector float Выбирает все столбцы с числами с плавающей точкой. плагин
polars selector integer Выбирает все целочисленные столбцы. плагин
polars selector last Создаёт селектор, выбирающий последний столбец или несколько последних столбцов по индексу. плагин
polars selector list Выбирает все столбцы-списки. плагин
polars selector matches Выбирает все столбцы, имена которых соответствуют заданному шаблону регулярного выражения. плагин
polars selector nested Выбирает все вложенные столбцы (списки, массивы или структуры). плагин
polars selector not Инвертирует селектор. плагин
polars selector numeric Выбирает все числовые столбцы. плагин
polars selector object Выбирает все столбцы типа object. плагин
polars selector signed-integer Выбирает все столбцы со знаковыми целыми числами. плагин
polars selector starts-with Выбирает столбцы, имена которых начинаются с заданной подстроки или подстрок. плагин
polars selector string Выбирает все строковые столбцы. Используйте --include-categorical, чтобы также выбирать категориальные столбцы. плагин
polars selector struct Выбирает все столбцы-структуры. плагин
polars selector temporal Выбирает все столбцы с временными данными (дата, дата и время, длительность и время). плагин
polars selector unsigned-integer Выбирает все столбцы с беззнаковыми целыми числами. плагин
polars set Устанавливает значение там, где заданная маска истинна. плагин
polars set-with-idx Устанавливает значение по заданному индексу. плагин
polars shape Показывает количество столбцов и строк в датафрейме. плагин
polars shift Сдвигает значения на заданное число периодов. плагин
polars slice Создаёт новый датафрейм из среза строк. плагин
polars sort-by Сортирует ленивый датафрейм по одному или нескольким выражениям. плагин
polars std Создаёт выражение std для агрегации, вычисляющей стандартное отклонение значений столбцов датафрейма. плагин
polars store-get Получает датафрейм или другой объект из кэша плагина. плагин
polars store-ls Выводит список сохранённых объектов Polars. плагин
polars store-rm Удаляет сохранённый датафрейм или другой объект из кэша плагина. плагин
polars str-join Объединяет строки внутри столбца или датафреймов плагин
polars str-lengths Получает длину всех строк. плагин
polars str-replace Заменяет крайнюю левую подстроку шаблоном регулярного выражения. плагин
polars str-replace-all Заменяет все подстроки шаблоном регулярного выражения. плагин
polars str-slice Извлекает подстроку, начиная с указанной позиции и до заданной длины. плагин
polars str-split Разбивает строку по подстроке. Результирующий тип данных — list\<str\>. плагин
polars str-strip-chars Удаляет указанные символы из строк в столбце плагин
polars strftime Форматирует дату по строковому шаблону. плагин
polars struct-json-encode Преобразует эту структуру в строковый столбец со значениями JSON. плагин
polars sum Создаёт выражение sum для агрегации или агрегирует столбцы, вычисляя их сумму. плагин
polars summary Для датафрейма вычисляет описательную статистику (сводную статистику) его числовых столбцов. плагин
polars take Создаёт новый датафрейм, используя заданные индексы. плагин
polars truncate Разбивает диапазон дат или дат и времени на интервалы. плагин
polars unique Возвращает уникальные значения из датафрейма. плагин
polars unnest Разбивает столбцы-структуры на отдельные столбцы для каждого поля. Новые столбцы вставляются в датафрейм на место столбца-структуры. плагин
polars unpivot Преобразует DataFrame из широкого формата в длинный. плагин
polars uppercase Преобразует строки в столбце в верхний регистр. плагин
polars value-counts Возвращает датафрейм с количеством вхождений уникальных значений в серии. плагин
polars var Создаёт выражение var для агрегации. плагин
polars when Создаёт выражение when и изменяет его. плагин
polars with-column Добавляет серию в датафрейм. плагин

Copyright © 2019–2026 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/polars.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API