我怀疑这肯定是为了某种向后兼容性。我只是试图找出背后的原因。Snowpark DataFrame API 的灵感来自 Apache Spark DataFrame API。
但是为什么这么多类似的DataFrame类方法,具有相同的签名和功能,却有两个不同的名称?
仅举几个例子(但还有很多):
- create_or_replace_temp_view和createOrReplaceTempView
- to_df和toDF
- group_by和GroupBy
另外,现在有首选符号吗?与这些调用相关的最佳实践有哪些?
Snowpark/dataframe.py
以及相关问题:为 camelCase API 添加 Pythonic snake_case API #196
还有PEP 8:函数和变量名称: