

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Langkah-langkah resep struktur data
<a name="recipe-actions.data-structure"></a>

Gunakan langkah-langkah resep ini untuk mentabulasi dan meringkas data dari perspektif yang berbeda, atau untuk melakukan fungsi lanjutan.

**Topics**
+ [NEST\_TO\_ARRAY](recipe-actions.NEST_TO_ARRAY.md)
+ [NEST\_TO\_MAP](recipe-actions.NEST_TO_MAP.md)
+ [NEST\_TO\_STRUCT](recipe-actions.NEST_TO_STRUCT.md)
+ [UNNEST\_ARRAY](recipe-actions.UNNEST_ARRAY.md)
+ [UNNEST\_MAP](recipe-actions.UNNEST_MAP.md)
+ [UNNEST\_STRUCT](recipe-actions.UNNEST_STRUCT.md)
+ [UNNEST\_STRUCT\_N](recipe-actions.UNNEST_STRUCT_N.md)
+ [GROUP\_BY](recipe-actions.GROUP_BY.md)
+ [BERGABUNG](recipe-actions.JOIN.md)
+ [POROS](recipe-actions.PIVOT.md)
+ [SKALA](#recipe-actions.SCALE)
+ [MENTRANSPOS](recipe-actions.TRANSPOSE.md)
+ [UNION](recipe-actions.UNION.md)
+ [UNPIVOT](recipe-actions.UNPIVOT.md)

## SKALA
<a name="recipe-actions.SCALE"></a>

Menimbang atau menormalkan rentang data dalam kolom numerik.

**Parameter**
+ `sourceColumn`— Nama kolom yang ada.
+ `strategy`— Operasi yang akan diterapkan pada nilai kolom:
  + `MIN_MAX`— Mengubah nilai menjadi kisaran [0,1].
  + `SCALE_BETWEEN`— Mengubah nilai ke dalam rentang dua nilai yang ditentukan.
  +  `MEAN_NORMALIZATION`— Mengubah skala data untuk memiliki rata-rata (μ) 0 dan standar deviasi (σ) dari 1 dalam kisaran [-1, 1].
  +  `Z_SCORE`— Nilai data skala linier memiliki rata-rata (μ) 0 dan standar deviasi (σ) 1. Terbaik untuk menangani outlier.
+ `targetColumn`— Nama kolom yang berisi hasil.

**Example Contoh**  
  

```
{
    "Action": {
        "Operation": "NORMALIZATION",
        "Parameters": {
            "sourceColumn": "all_votes",
            "strategy": "MIN_MAX",
            "targetColumn": "all_votes_normalized"
        }
    }
}
```