注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

列名を正規化する

サポート対象: バッチ, ストリーミング

列名をlower_snake_caseに正規化します。

トランスフォームカテゴリ: データ準備

引数

  • Dataset - 列名を正規化するデータセット。
    Table
  • オプション Remove special characters - 列名から @~`!#$%^&=*+':"/?>< のすべてのインスタンスを削除します。
    Literal<Boolean>

例 1: 基本ケース

引数の値:

  • Dataset: ri.foundry.main.dataset.a
  • Remove special characters: null

入力:

recentlyServicedtailNumber_airlineCode
trueKK-150KK
falseXB-120XB
trueMT-190MT

出力:

recently_servicedtail_numberairline_code
trueKK-150KK
falseXB-120XB
trueMT-190MT

例 2: 基本ケース

引数の値:

  • Dataset: ri.foundry.main.dataset.a
  • Remove special characters: true

入力:

recently^Servicedtail@Number$!airline*Code
trueKK-150KK
falseXB-120XB
trueMT-190MT

出力:

recently_servicedtail_numberairline_code
trueKK-150KK
falseXB-120XB
trueMT-190MT

例 3: エッジケース

引数の値:

  • Dataset: ri.foundry.main.dataset.a
  • Remove special characters: null

入力:

columnA.columnB()column!Ccolumn,;{} Dcolumn()e
foobarfooBarfoobar

出力:

column_acolumn_bcolumn!_ccolumn_dcolumn_e
foobarfooBarfoobar