Pyspark将StructType传递到架构时出错

Pyspark将StructType传递到架构时出错,pyspark,pyspark-sql,pyspark-dataframes,Pyspark,Pyspark Sql,Pyspark Dataframes,获取错误:TypeError:“StructType”对象在将StructType传递给架构方法时不可调用。代码如下: final_schema = StructType([StructField("id", StringType(), True)]) dataframe = sc.read.text('/path').schema(final_schema) 数据为字符串类型,如下所示: id AO_01 AO_02 AO_03 更改了对sc.read.schema(final_schem

获取错误:TypeError:“StructType”对象在将
StructType
传递给架构方法时不可调用。代码如下:

final_schema = StructType([StructField("id", StringType(), True)])
dataframe = sc.read.text('/path').schema(final_schema)
数据为字符串类型,如下所示:

id
AO_01
AO_02
AO_03

更改了对
sc.read.schema(final_schema).text('/path')
的调用,因为
text(…)
将返回一个数据帧实例,并且需要在此之前设置架构