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 | ТОКЕНИЗАЦИЯ () Чтобы разделить строку (которая содержит группу слов) на один кортеж и вернуть пакет, содержащий результат операции разделения. |