1
collecting
(操作)なしでfindSynonyms
操作を使用しようとしています。ここに例があります。私はベクトルを保持するDataFrame
を持っています。データワードにスパムword2vec findSymonyms
df.show()
+--------------------+
| result|
+--------------------+
|[-0.0081423431634...|
|[0.04309031420520...|
|[0.03857229948043...|
+--------------------+
私はこのDataFrame
にfindSynonyms
を使いたいです。試しました
df.map{case Row(vector:Vector) => model.findSynonyms(vector)}
nullポインタの例外がスローされます。それから、スパークはネストされた変換やアクションをサポートしていないことを学びました。可能な方法の1つは、DataFrame
を収集してfindSynonyms
を実行することです。 DataFrame
レベルでこの操作を行うにはどうすればよいですか?