我正在使用pandas(0.17.1)并且有一个包含一些二进制数据的数据框(用于图像)
尝试将此内容写入csv我遇到编码问题。 encoding =“utf-8”我用于保存的大多数帧会导致unicode解码错误但是将其保留为Ascii错误。是否有一个特定的值我应该发送到编码以允许存储这个二进制数据?
python 2.7.10是正在使用的版本
答案 0 :(得分:0)
我建议base64
,但我认为您需要在.to_csv()
之前对数据进行编码,如下所示:
import base64
encodedImage.value = encodedImage.value.apply(lambda x: base64.b16encode(x))
encodedImage.value.to_csv()
请参阅docs。