title: Change the Datatype of columns in PySpark dataframe
body: <p>I have an input dataframe(<strong>ip_df</strong>), data in this dataframe looks like as below:</p>
  
  <pre><code>id            col_value
  1               10
  2               11
  3               12
  </code></pre>
  
  <p>Data type of id and col_value is <strong>String</strong></p>
  
  <p>I need to get another dataframe(<strong>output_df</strong>), having datatype of id as string and col_value column as decimal**(15,4)**. THere is no data transformation, just data type conversion.
  Can i use it using PySpark. Any help will be appreciated</p>