I have a PySpark dataframe which contains a column "student" as follows:
"student" : {
   "name" : "kaleem",
   "rollno" : "12"
}
Schema for this in dataframe is:
structType(List(
   name: String, 
   rollno: String))
I need to modify this column as
"student" : {
   "student_details" : {
         "name" : "kaleem",
         "rollno" : "12"
   }
}
Schema for this in dataframe must be:
structType(List(
  student_details: 
     structType(List(
         name: String, 
         rollno: String))
))
How to do this in Spark?
 
     
     
    