UDTFs: ベクトル化されたPython UDTFs 用にデフォルトの列名更新¶
この変更は、ベクトル化されたPython UDTFs (ユーザー定義テーブル関数)のユーザーにのみ影響します。
- 以前:
ベクトル化された UDTF への入力 DataFrame のデフォルト列名は、0、1、2...などのインデックスです。
- 現在:
ベクトル化された UDTF への入力 DataFrame のデフォルト列名は、 SQL 関数の署名と一致します。デフォルトで数値インデックスを使用すると、「Key Error」が発生します。
列名は SQL 識別子の要件 に従います。つまり、識別子が引用符で囲まれていない場合は大文字になり、二重引用符で囲まれている場合はそのまま保持されます。
詳細については、 ベクトル化されたPython UDTFs をご参照ください。
参照: 1275