【发布时间】:2020-03-27 02:00:40
【问题描述】:
我想将pyspark中两列的和相除,例如我下面有一个数据集
A B C
1 1 2 3
2 1 2 3
3 1 2 3
我想要得到 colA 的总和除以 colB 的总和,如下所示
6 (Sum of colB) / 3 (Sum of colA) = 2
我尝试的是
sumofA = df.groupby().sum('A')
sumofB = df.groupby().sum('B')
Result = B / A
但产生错误:
TypeError: unsupported operand type(s) for /: 'DataFrame' and 'DataFrame'
提前致谢。
【问题讨论】:
标签: python-3.x pyspark