跳转至

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