nxcals.api.common.utils.array_utils.ArrayUtils.reshape

static ArrayUtils.reshape(df: DataFrame, array_columns: List[str] | None = None) DataFrame

Extracts and reshape array columns for easier processing.

Parameters:
  • df – Input Spark DataFrame

  • array_columns – List of column names containing structured array data

Returns:

Transformed DataFrame with extracted ‘elements’ and ‘dimensions’ columns