Re: cannot cast to double from spark row

2017-09-14 Thread Ram Sriharsha
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

cannot cast to double from spark row

2017-09-14 Thread KhajaAsmath Mohammed
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.