mongo Spark コネクタを使用して、mongodb で「dense vector」と入力された列を使用してデータフレームを書き込もうとしています。
しかし、私はこのエラーを受け取ります:
[2.0,2.0,115.0,0.0,0.0,0.0,0.0,0.0] を BsonValue にキャストできません。org.apache.spark.ml.linalg.VectorUDT@3bfc3ba7 に一致する BsonValue がありません。
しかし、Array[Double] としてキャストされない理由については、https ://docs.mongodb.com/manual/reference/bson-types/ を参照してください。
私のデータフレームスキーマ:
root
|-- label: double (nullable = false)
|-- date: timestamp (nullable = true)
|-- features: vector (nullable = true)