【发布时间】:2020-05-07 23:06:35
【问题描述】:
我有这个:
df = sqlContext.sql(qry)
df2 = df.withColumn("ext", df.lvl * df.cnt)
ttl = df2.agg(F.sum("ext")).collect()
返回这个:
[Row(sum(ext)=1285430)]
如何在不作为列表 Row(sum()) 的情况下将其简化为谨慎的值 1285430?
我研究并尝试了很多事情,我完全被困住了。
【问题讨论】:
-
另外,您将其标记为 databricks,但我认为这里没有任何特定于 databricks 的内容,如果您搜索 spark 或 pyspark 而不是指定 databricks,则可以获得更多信息。
-
根据她在 SO 上的协议接受答案可能是一个想法。
标签: dataframe