UDTFs:更新了 Python 矢量化 UDTFs 的默认列名¶
此变更仅影响矢量化 Python UDTFs (用户定义的表函数)的用户。
- 之前:
矢量化 UDTF 的输入 DataFrame 的默认列名是索引,例如 0、1、2、…等。
- 现在:
矢量化 UDTF 的输入 DataFrame 的默认列名与 SQL 函数的签名相符。默认情况下,使用数字索引将不再起作用,您将收到“Key Error”。
列名将遵循 SQL 标识符要求。也就是说,如果标识符未加引号,则该标识符将大写,如果该标识符加了双引号,则将保持原样。
有关详细信息,请参阅 矢量化 Python UDTFs。
参考号:1275