繁体   English   中英

如何在Spark Scala中转换为Long?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM