Hi Satish, You can refer the following code snippet: df.select(concat(col("String_Column"), lit("00:00:000")))
Yanbo 2015-12-12 16:01 GMT+08:00 satish chandra j <jsatishchan...@gmail.com>: > HI, > I am trying to update a column value in DataFrame, incrementing a column > of integer data type than the below code works > > val new_df=old_df.select(df("Int_Column")+10) > > If I implement the similar approach for appending a string to a column of > string datatype as below than it does not error out but returns only > "null" values > > val new_df=old_df.select(df("String_Column")+"00:00:000") > OR > val dt ="00:00:000" > val new_df=old_df.select(df("String_Column")+toString(dt)) > > Please suggest if any approach to update a column value of datatype String > Ex: Column value consist '20-10-2015' post updating it should have > '20-10-201500:00:000' > > Note: Transformation such that new DataFrame has to becreated from old > DataFrame > > Regards, > Satish Chandra > > > >