try df.select($"col".cast(DoubleType))
import org.apache.spark.sql.types._
val df = spark.sparkContext.parallelize(Seq(("1.04"))).toDF("c")
df.select($"c".cast(DoubleType))
On Thu, Sep 14, 2017 at 9:20 PM, KhajaAsmath Mohammed <
mdkhajaasm...@gmail.com> wrote:
> Hi,
>
> I am getting below
Hi,
I am getting below error when trying to cast column value from spark
dataframe to double. any issues. I tried many solutions but none of them
worked.
java.lang.ClassCastException: java.lang.String cannot be cast to
java.lang.Double
1. row.getAs[Double](Constants.Datapoint.Latitude)
2.