0
私のデータフレームには、myField: binary (nullable = false)
(元はJavaバイト[16])というフィールドがあります。Spark 1.4スカラデータフレームのバイナリへの変換
スパークシェルからスカラーのhex
として表示するにはどうすればよいですか?必要な輸入品を含めてください。
私のデータフレームには、myField: binary (nullable = false)
(元はJavaバイト[16])というフィールドがあります。Spark 1.4スカラデータフレームのバイナリへの変換
スパークシェルからスカラーのhex
として表示するにはどうすればよいですか?必要な輸入品を含めてください。
は、あなたが何をしようとしている?
import org.apache.spark.sql.functions.{col, hex}
df.select(hex(col("myField")))
私はスパーク1.4を使用していますが、ヘックスはありません... – Gevorg
をお試しくださいバイナリを16進数に変換する方法についての情報が必要ですか?またはこの機能をRDDに適用する方法は?基本的に... 'mydf.select(" myField ")。rdd.map(binToHex(_))' –
これを最初にrddに変換する必要はありますか?同等のデータフレーム機能はありますか? – Gevorg
'mydf.select(" myField ")。map(binToHex($" myField "))'のようなものですが、私のDF psuedocodeは少し粗くて、自分のrddはselectも必要ないかもしれません。 –