【发布时间】:2018-10-19 17:26:46
【问题描述】:
原始数据框
+------+--------+
| name| country|
+------+--------+
|Raju |UAS |
|Ram |Pak |
|null |China |
|null |null |
+------+--------+
I Need this
+------+--------+
|Namwet|wet Con |
+------+--------+
|0.2 | 0.3 |
|0.2 | 0.3 |
|0.0 | 0.3 |
|0.0 | 0.0 |
+------+--------+
我想为两列创建一个 Udf 这将应用于 Name Column 它检查它们,如果它不为 null 那么它应该返回 0.2,否则应该返回 0.0 。 并且相同的 Udf 适用于国家列检查它是否返回 0.0 。不为 null 则返回 0.3
【问题讨论】:
标签: scala apache-spark dataframe apache-spark-sql