|
|
1
4
您可以考虑使用选项来封装空值。scala代码中乱丢的空值通常被认为是代码味道。也许,这种效果会有所帮助。
然后您可以在UDF中使用它,如下所示:
请注意,现在您的数据框中有一个选项[string]列,而不是字符串列。 Here's scala中可选数据类型的有趣指南,以及有趣的用例。 编辑: 这样可以解决有关翻译Holiday Spark SQL代码的问题
现在你可以用这个当警卫了。
希望这有帮助 |
|
|
2
2
像往常一样,我总是建议
别跟我走
你可以通过使用
或者只是使用
|
|
3
1
为了防止空指针异常,可以将字符串常量与INFO变量进行比较,而不是反过来。您不需要str1变量。与你的建议不同的工作方案至少是:
|
|
|
4
0
使用
|