【发布时间】:2016-09-24 01:13:06
【问题描述】:
我尝试在我的 Spark 数据帧上使用 VectorAssembler,但它抱怨它不支持 StringType 类型。我的数据框有 2126 列。
打印出所有列类型的编程方式是什么?
【问题讨论】:
标签: pyspark
我尝试在我的 Spark 数据帧上使用 VectorAssembler,但它抱怨它不支持 StringType 类型。我的数据框有 2126 列。
打印出所有列类型的编程方式是什么?
【问题讨论】:
标签: pyspark
df.printSchema() 将以易于遵循的格式打印数据框架构
【讨论】:
AttributeError: 'DataFrame' object has no attribute 'printSchema'
试试:
>>> for name, dtype in df.dtypes:
... print(name, dtype)
或
>>> df.schema
【讨论】:
AttributeError: 'DataFrame' object has no attribute 'schema'