繁体   English   中英

二进制编码to_csv的熊猫编码

[英]Pandas encoding for binary data to_csv

我正在使用pandas(0.17.1)并有一个包含一些二进制数据的数据框(用于图像)

尝试将其写入csv时遇到编码问题。 我在保存大多数帧时使用的encoding =“ utf-8”会导致unicode解码错误,但忽略该错误会产生Ascii错误。 我应该发送给编码的特定值允许存储此二进制数据吗?

python 2.7.10是正在使用的版本

我建议使用base64 ,但我认为您需要在.to_csv()之前对数据进行编码,如下所示:

import base64
encodedImage.value = encodedImage.value.apply(lambda x: base64.b16encode(x))
encodedImage.value.to_csv()

参见docs

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM