2016-09-12 11 views
0

データフレーム内の文字列にbytearrayのフィールドを変換しますpyspark:私は、データフレームに寄木細工のファイルを読んでいます

my_df = sqlContext.read.parquet('hdfs://my_server/user/hive/warehouse/my_db.db/my_table') 

私が行った場合:

my_df.head() 

私が得た:

Row(id=bytearray(b'00000000000000000000000000000000'), numcores=8, ...) 
とするとき

my_df.show() 
私はByteArrayのフィールドを変更し、それが文字列出力として表示させるにはどうすればよい
[30 30 30 30 30 3...] 

最初のフィールドのIDは次のようになりますか?ありがとう!

答えて

0

あなたはあなたに何head()リターンを変更することを意味している場合、それはprototypeはどのような機能を提供していないので、起こるつもりはありません。

ヘッド(N =なし)

関連する問題