Apache Pig - Оценочные функции

Apache Pig предоставляет различные встроенные функции, а именно: eval, load, store, math, string, bag и tuple функции.

Оценочные функции

Ниже приводится список eval функции, предоставляемые Apache Pig.

SN Описание функции
1 AVG ()

Для вычисления среднего числовых значений в сумке.

2 BagToString ()

Чтобы объединить элементы сумки в строку. При объединении мы можем поставить разделитель между этими значениями (необязательно).

3 CONCAT ()

Для объединения двух или более выражений одного типа.

4 COUNT ()

Чтобы получить количество элементов в сумке при подсчете количества кортежей в сумке.

5 COUNT_STAR ()

Это похоже на COUNT()функция. Используется для определения количества элементов в сумке.

6 DIFF ()

Сравнить две сумки (поля) в кортеже.

7 Пусто()

Проверить, пуста ли сумка или карта.

8 МАКСИМУМ()

Чтобы вычислить максимальное значение для столбца (числовые значения или символы) в пакете с одним столбцом.

9 МИН ()

Чтобы получить минимальное (самое низкое) значение (числовое или chararray) для определенного столбца в пакете с одним столбцом.

10 PluckTuple ()

Использование латыни свиньи PluckTuple() функцию, мы можем определить строковый префикс и отфильтровать столбцы в отношении, которые начинаются с данного префикса.

11 РАЗМЕР()

Для вычисления количества элементов на основе любого типа данных Pig.

12 ВЫЧИТАЙТЕ ()

Вычесть два мешка. Он принимает два пакета в качестве входных данных и возвращает пакет, который содержит кортежи первого пакета, которых нет во втором пакете.

13 СУММ ()

Чтобы получить сумму числовых значений столбца в пакете с одним столбцом.

14 ТОКЕНИЗАЦИЯ ()

Чтобы разделить строку (которая содержит группу слов) на один кортеж и вернуть пакет, содержащий результат операции разделения.