繁体   English   中英

Pyspark: TypeError: 'Column' object 不可调用 --- 使用 Window Function

[英]Pyspark: TypeError: 'Column' object is not callable --- Using Window Function

#尝试在PySpark中使用Window函数

from pyspark.sql import Row, functions as F from pyspark.sql.functions import col, row_number from pyspark.sql.window import Window from pyspark.sql import SparkSession

Join_transaciones3_df = Join_transaciones3_df.withColumn("row_num", F.row_number().OVER(Window.partitionBy("Clave").orderBy(col("transaction_date"))))

收到此错误 --> TypeError: 'Column' object is not callable

您不需要将transaction_date包装在col方法中 - 试试这个:

Join_transaciones3_df = Join_transaciones3_df.withColumn("row_num", F.row_number().over(Window.partitionBy("Clave").orderBy("transaction_date")))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM