How to alter the column datatype based on the input parameter using pyspark
from pyspark.sql.types import IntegerType,BooleanType,DateType
from pyspark.sql.functions import col
Column_Name="EFFECTIVE_DATE"
df=spark.sql(f"select * from TableA")
df.withColumn({Column_Name},col({Column_Name}).cast(DateType())