我需要在PysparkDataFrame中旋转多个列。样本数据框,>>>d=[(100,1,23,10),(100,2,45,11),(100,3,67,12),(100,4,78,13),(101,1,23,10),(101,2,45,13),(101,3,67,14),(101,4,78,15),(102,1,23,10),(102,2,45,11),(102,3,67,16),(102,4,78,18)]>>>mydf=spark.createDataFrame(d,['id','day','price','units'])>>>mydf.show()+---+---+-----+---