我有一个数据帧df1,其列col1具有结构:
StructField(recipientResource,ArrayType(StructType(List(StructField(resourceId,StringType,true),StructField(type,StringType,true))),true),true)
另一个数据帧df2,其col1具有结构:
StructField(recipientResource,StructType(List(StructField(resourceId,StringType,true),StructField(type,StringType,true))),true)
为了联合df1.union(df2),我试图在df2中强制转换它以将它从StructType转换为ArrayType(StructType),但是我尝试过没有尝试过。
任何人都可以建议如何去做同样的事情。 我是pyspark的新手,感谢任何帮助。