Array elements to columns(数组元素转列(Array elements to columns))¶
Supported in: Batch, Faster
Extracts elements from an array into columns.
Transform categories: Array
Declared arguments¶
- Array: The array to extract columns from.
Expression\> - Columns to extract: List of columns names.
List\> - Dataset: Dataset to drop columns from.
Table
Examples¶
Example 1: Base case¶
Argument values:
- Array:
stats - Columns to extract: [miles, id]
- Dataset: ri.foundry.main.dataset.a
Input:
| stats |
|---|
| [ 1000, 2 ] |
Output:
| miles | id | stats |
|---|---|---|
| 1000 | 2 | [ 1000, 2 ] |
Example 2: Base case¶
Argument values:
- Array:
stats - Columns to extract: [miles, id]
- Dataset: ri.foundry.main.dataset.a
Input:
| stats |
|---|
| [ 1000, 2, 10 ] |
| [ 2000 ] |
Output:
| miles | id | stats |
|---|---|---|
| 1000 | 2 | [ 1000, 2, 10 ] |
| 2000 | null | [ 2000 ] |
Example 3: Base case¶
Argument values:
- Array:
stats - Columns to extract: [miles, id]
- Dataset: ri.foundry.main.dataset.a
Input:
| stats | miles |
|---|---|
| [ 1000, 2 ] | 30 |
Output:
| miles | id | stats |
|---|---|---|
| 1000 | 2 | [ 1000, 2 ] |
Example 4: Base case¶
Argument values:
- Array:
stats - Columns to extract: [miles, id]
- Dataset: ri.foundry.main.dataset.a
Input:
| stats | miles |
|---|---|
| [ 1000, 2 ] | test_string |
Output:
| miles | id | stats |
|---|---|---|
| 1000 | 2 | [ 1000, 2 ] |
Example 5: Null case¶
Argument values:
- Array:
stats - Columns to extract: [miles, id]
- Dataset: ri.foundry.main.dataset.a
Input:
| stats |
|---|
| [ null, null ] |
| null |
Output:
| miles | id | stats |
|---|---|---|
| null | null | [ null, null ] |
| null | null | null |
中文翻译¶
数组元素转列(Array elements to columns)¶
支持:批处理(Batch)、快速处理(Faster)
从数组中提取元素并转换为列。
转换类别:数组(Array)
声明参数¶
- 数组(Array): 要从中提取列的数组。
表达式\> - 要提取的列(Columns to extract): 列名列表。
列表\> - 数据集(Dataset): 要从中删除列的数据集。
表(Table)
示例¶
示例 1:基础情况¶
参数值:
- 数组:
stats - 要提取的列: [miles, id]
- 数据集: ri.foundry.main.dataset.a
输入:
| stats |
|---|
| [ 1000, 2 ] |
输出:
| miles | id | stats |
|---|---|---|
| 1000 | 2 | [ 1000, 2 ] |
示例 2:基础情况¶
参数值:
- 数组:
stats - 要提取的列: [miles, id]
- 数据集: ri.foundry.main.dataset.a
输入:
| stats |
|---|
| [ 1000, 2, 10 ] |
| [ 2000 ] |
输出:
| miles | id | stats |
|---|---|---|
| 1000 | 2 | [ 1000, 2, 10 ] |
| 2000 | null | [ 2000 ] |
示例 3:基础情况¶
参数值:
- 数组:
stats - 要提取的列: [miles, id]
- 数据集: ri.foundry.main.dataset.a
输入:
| stats | miles |
|---|---|
| [ 1000, 2 ] | 30 |
输出:
| miles | id | stats |
|---|---|---|
| 1000 | 2 | [ 1000, 2 ] |
示例 4:基础情况¶
参数值:
- 数组:
stats - 要提取的列: [miles, id]
- 数据集: ri.foundry.main.dataset.a
输入:
| stats | miles |
|---|---|
| [ 1000, 2 ] | test_string |
输出:
| miles | id | stats |
|---|---|---|
| 1000 | 2 | [ 1000, 2 ] |
示例 5:空值情况¶
参数值:
- 数组:
stats - 要提取的列: [miles, id]
- 数据集: ri.foundry.main.dataset.a
输入:
| stats |
|---|
| [ null, null ] |
| null |
输出:
| miles | id | stats |
|---|---|---|
| null | null | [ null, null ] |
| null | null | null |