Change the type of a subset of the columns using withColumn, after you have
loaded the DataFrame.

Here is an example.
<https://databricks-prod-cloudfront.cloud.databricks.com/public/4027ec902e239c93eaaa8714f173bcfc/1023043053387187/2457334174245135/2840265927289860/2c57e2a43f.html>

On Thu, Mar 3, 2016 at 11:58 PM, Divya Gehlot <divya.htco...@gmail.com>
wrote:

> Hi,
>
> I am generating schema programatically  as show below
> val schemaFile = sc.textFile("/TestDivya/Spark/cars.csv")
>  val schemaString = schemaFile.first()
> val schema =
>       StructType(Array(
>         schemaString.split(" ").map(fieldName => StructField(fieldName,
> StringType(), true))))
>
> I want to change the datatype of year column to int  and for many other
> columns as my schemaString is huge with more than 100+ columns
> any suggestions?
>
>
> Thanks,
> Divya
>

Reply via email to