【发布时间】:2016-11-29 03:24:04
【问题描述】:
Spark DataFrame 架构:
In [177]: testtbl.printSchema()
root
|-- Date: long (nullable = true)
|-- Close: double (nullable = true)
|-- Volume: double (nullable = true)
我希望在testtbl 的列中应用一个标量值函数。假设我希望计算“关闭”列的平均值。对于 rdd,我会做类似
rdd.fold(0, lambda x,y: x+y)
但是testtbl.Close 不是一个rdd,它是一个功能有限的列对象。 testtbl 的行是 rdds,列不是。那么如何将add,或者一个用户函数应用到单个列呢?
【问题讨论】:
标签: apache-spark pyspark spark-dataframe