【发布时间】:2021-10-08 17:52:46
【问题描述】:
具有以下列的数据框:
| one | two | three | four |
|---|---|---|---|
| 3 | ? | Jaun | 3.47 |
| 3 | 164 | Jaun | 3.47 |
| 1 | ? | ? | 2.68 |
| 3 | 164 | Kaul | ? |
| 1 | ? | ? | 2.68 |
需要替换具有“?”的 df 列根据其数据类型的平均值和模式。 如果该列是 Int 类型 -> 需要替换为均值 如果列是String类型->需要用mode替换
预期输出:
| one | two | three | four |
|---|---|---|---|
| 3 | 65.6 | Jaun | 3.47 |
| 3 | 164 | Jaun | 3.47 |
| 1 | 65.6 | Jaun | 2.68 |
| 3 | 164 | Kaul | 2.46 |
| 1 | 65.6 | Jaun | 2.68 |
【问题讨论】:
-
什么意思?什么模式?
-
对应数据框列的平均值
标签: sql apache-spark replace mean mode