使用架构创建一个空的数据框:TypeError:array()参数1必须是Unicode字符,而不是StringType

时间:2018-10-21 10:47:09

标签: python dataframe pyspark schema

我想创建一个空的数据框以从该模式开始。

schema=StructType([StructField('COMPARTIMENTO',StringType()),StructField('CONFERMATO',StringType()),StructField('CORSIA',ArrayType(StringType()))])

df_empty=self.spark.createDataFrame(self.sc.emptyRDD(),schema=schema)

但是当我运行带有spark2-submit的python脚本时 我有这个错误: TypeError:array()参数1必须是Unicode字符,而不是StringType

给我一​​些提示吗? 谢谢 问候

0 个答案:

没有答案