[英]How to cast to Long in Spark Scala?
这似乎是一个简单的任务,但我无法弄清楚如何在Spark(不是PySpark)中使用Scala来实现。 我有一个带有不同列的DataFrame df
。 其中一列的类型为String
,应更改为Long
。 我该怎么做?
如果执行此代码,则会收到编译错误Cannot resolve symbol col
:
df.withColumn("timestamp", col("timestamp").cast(LongType))
我认为您需要导入org.apache.spark.sql.functions.col
才能使用col()
函数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.