我发现有许多 DataFrame 函数是相同的 - 唯一的区别是一个函数是用camelCase 编写的,另一个是用snake_case 编写的。这些功能之间有性能差异吗?其目的是什么?为什么有些有重复而有些没有?
例如: DataFrame.withColumn 和 DataFrame.with_column - 还有更多示例
我测试了这两个功能,看起来它们正在按预期工作。
没有什么区别。为了方便起见,Snowflake 通常为函数名称使用别名。这个具体案例可以在dataframe.py源代码中看到。