【发布时间】:2017-06-01 09:40:21
【问题描述】:
我想在 pyspark (spark 2.1.1) 中运行这段代码:
from pyspark.ml.feature import PCA
bankPCA = PCA(k=3, inputCol="features", outputCol="pcaFeatures")
pcaModel = bankPCA.fit(bankDf)
pcaResult = pcaModel.transform(bankDF).select("label", "pcaFeatures")
pcaResult.show(truncate= false)
但我收到此错误:
要求失败:列特征必须是类型
org.apache.spark.ml.linalg.Vect orUDT@3bfc3ba7但实际上是org.apache.spark.mllib.linalg.VectorUDT@f71b0bce.
【问题讨论】:
标签: apache-spark import pyspark