【发布时间】:2020-09-24 13:52:19
【问题描述】:
root
|-- person_id_enc: binary
|-- creation_set_id_enc: binary
|-- device_serial_num_enc: binary
|-- device_snapshot_id_enc: binary
|-- device_id_enc: binary
我在 AWS scala 胶水中将 Dataframe 模式作为二进制数据类型,我想将此模式转换为字符串数据类型,如下所示。
预期的数据框:
root
|-- creation_set_id_enc: string
|-- device_serial_num_enc: string
|-- device_snapshot_id_enc: string
|-- device_id_enc: string
val fieldEnc: BinaryNode = rec.getFieldNode(commItm.get(0).toString).get.asInstanceOf[BinaryNode]
rec.addField(commItm.get(0).toString, StringNode(BaseEncoding.base64().encode(fieldEnc.value)))
【问题讨论】:
标签: amazon-web-services scala aws-glue