gpt4 book ai didi

python - 从数据框中获取值(value)

转载 作者:太空狗 更新时间:2023-10-29 20:39:25 27 4
gpt4 key购买 nike

在 Scala 中,我可以执行 get(#)getAs[Type](#) 从数据帧中获取值。我应该如何在 pyspark 中执行此操作?

我有两列 DataFrame:item(string)salesNum(integers)。我做了一个 groupbymean 来得到这些数字的平均值,如下所示:

saleDF.groupBy("salesNum").mean()).collect()

并且有效。现在,我在具有一个值的数据框中得到了平均值。

我如何从数据框中获取该值以获取 float 的平均值?

最佳答案

collect() 将您的结果作为 python 列表返回。要从列表中获取值,您只需要像这样获取第一个元素:

saleDF.groupBy("salesNum").mean()).collect()[0] 

关于python - 从数据框中获取值(value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38058950/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com