【发布时间】:2018-08-09 11:02:58
【问题描述】:
我是 scala 的新手,想编写一个 udf 和方法来检查数据框中的列是否为整数。如果它的 int 则对应的值应该为 true 否则为 false。
【问题讨论】:
-
你自己已经尝试过什么?代码?
-
def checkint(a:String)={ val i="[0-9]*".r a match{ case i()=>true case _=>false } }
-
它在 python 中.. 我想要在 scala 中
-
完成:创建一个udf val checkint=udf((a:String)=> {val i="[0-9]*".r a match{ case i()=>true case _ =>false } } ) 并且能够获得所需的输出。:)
标签: scala apache-spark-sql user-defined-functions