2016-08-11 7 views
0

私のデータフレームには、myField: binary (nullable = false)(元はJavaバイト[16])というフィールドがあります。Spark 1.4スカラデータフレームのバイナリへの変換

スパークシェルからスカラーのhexとして表示するにはどうすればよいですか?必要な輸入品を含めてください。

+0

をお試しくださいバイナリを16進数に変換する方法についての情報が必要ですか?またはこの機能をRDDに適用する方法は?基本的に... 'mydf.select(" myField ")。rdd.map(binToHex(_))' –

+0

これを最初にrddに変換する必要はありますか?同等のデータフレーム機能はありますか? – Gevorg

+0

'mydf.select(" myField ")。map(binToHex($" myField "))'のようなものですが、私のDF psuedocodeは少し粗くて、自分のrddはselectも必要ないかもしれません。 –

答えて

0

は、あなたが何をしようとしている?

import org.apache.spark.sql.functions.{col, hex} 

df.select(hex(col("myField"))) 
+0

私はスパーク1.4を使用していますが、ヘックスはありません... – Gevorg

関連する問題