- Apache Pig 教程
- Apache Pig - 首页
- Apache Pig 简介
- Apache Pig - 概述
- Apache Pig - 架构
- Apache Pig 环境
- Apache Pig - 安装
- Apache Pig - 执行
- Apache Pig - Grunt Shell
- Pig Latin
- Pig Latin - 基础
- 加载 & 存储操作符
- Apache Pig - 读取数据
- Apache Pig - 存储数据
- 诊断操作符
- Apache Pig - 诊断操作符
- Apache Pig - Describe 操作符
- Apache Pig - Explain 操作符
- Apache Pig - Illustrate 操作符
- 分组 & 连接
- Apache Pig - Group 操作符
- Apache Pig - Cogroup 操作符
- Apache Pig - Join 操作符
- Apache Pig - Cross 操作符
- Pig Latin 内置函数
- Apache Pig - Eval 函数
- 加载 & 存储函数
- Apache Pig - Bag & Tuple 函数
- Apache Pig - 字符串函数
- Apache Pig - 日期时间函数
- Apache Pig - 数学函数
- Apache Pig 有用资源
- Apache Pig - 快速指南
- Apache Pig - 有用资源
- Apache Pig - 讨论
Apache Pig - Eval 函数
Apache Pig 提供各种内置函数,例如 **eval、load、store、math、string、bag** 和 **tuple** 函数。
Eval 函数
以下是 Apache Pig 提供的 **eval** 函数列表。
序号 | 函数 & 描述 |
---|---|
1 | AVG()
计算一个包中数值的平均值。 |
2 | BagToString()
将一个包中的元素连接成一个字符串。连接时,可以在这些值之间放置分隔符(可选)。 |
3 | CONCAT()
连接两个或多个相同类型的表达式。 |
4 | COUNT()
获取一个包中元素的数量,同时计算一个包中元组的数量。 |
5 | COUNT_STAR()
类似于 **COUNT()** 函数。用于获取一个包中元素的数量。 |
6 | DIFF()
比较元组中的两个包(字段)。 |
7 | IsEmpty()
检查一个包或映射是否为空。 |
8 | MAX()
计算单列包中某列(数值或字符数组)的最高值。 |
9 | MIN()
获取单列包中某列的最小值(数值或字符数组)。 |
10 | PluckTuple()
使用 Pig Latin **PluckTuple()** 函数,我们可以定义一个字符串前缀并过滤关系中以该前缀开头的列。 |
11 | SIZE()
根据任何 Pig 数据类型计算元素的数量。 |
12 | SUBTRACT()
减去两个包。它接受两个包作为输入,并返回一个包含第一个包中不在第二个包中的元组的包。 |
13 | SUM()
获取单列包中某列数值的总和。 |
14 | TOKENIZE()
将一个字符串(包含一组单词)拆分成单个元组,并返回一个包含拆分操作结果的包。 |
广告