【发布时间】:2021-07-27 04:14:07
【问题描述】:
我有一个 pyspark 数据框,如下所示:
+-----------+------------+
| date| count|
+-----------+------------+
| 2017-12-16| 2|
| 2017-12-16| 2|
| 2017-12-17| 2|
| 2017-12-17| 2|
| 2017-12-18| 1|
| 2017-12-19| 4|
| 2017-12-19| 4|
| 2017-12-19| 4|
| 2017-12-19| 4|
| 2017-12-20| 1|
+-----------+------------+
我想为count 列的中值、平均值和标准差创建新列。
预期结果:
+-----------+-----------------+------+---+
| date| count|mean|median|std|
+-----------+------------+----+------+---+
| 2017-12-16| 2| 2.6| 2|1.2|
| 2017-12-16| 2| 2.6| 2|1.2|
| 2017-12-17| 2| 2.6| 2|1.2|
| 2017-12-17| 2| 2.6| 2|1.2|
| 2017-12-18| 1| 2.6| 2|1.2|
| 2017-12-19| 4| 2.6| 2|1.2|
| 2017-12-19| 4| 2.6| 2|1.2|
| 2017-12-19| 4| 2.6| 2|1.2|
| 2017-12-19| 4| 2.6| 2|1.2|
| 2017-12-20| 1| 2.6| 2|1.2|
+-----------+------------+----+------+---+
【问题讨论】:
标签: python apache-spark pyspark statistics